。”唐焕悠悠地说:“倒是在削弱其影响力方面,可以采取一些针对的措施。”
说到这里,唐焕笑着问追随自己多年的老下“你如此视java为心腹大患,那想必对它了解颇,找那些最容易遭到诟病的短板了?”
查尔斯·西蒙尼了“我相信,在未来很长一段时间内,java至少有两个地方,会给普通用造成严重困扰,甚至引发反。”
“首先,不太微系统公司如何嘘java是一开创的互联网编程语言,都无法改变它其实还属于一门级编程语言的实质。”
“既然java仍然是级编程语言,那它就摆脱不了函数库之类的可运行环境的支持,尤其还要有一个隔绝件平台差异的虚拟机。”
“在这情况下,用要想使用java程序,势必需要一个积不小的单独发行包,而我们都是在作系统里,直接集成了自己的c、c 、pascal、pascalscript等编程语言的运行库。”
“试想一下,一位新用打开浏览,只是运行一个几kb大小的java_applet,但却可能需要等候一个漫长的下载步骤,或者一个翻箱倒柜的安装过程,那他的心情会怎么样?”
见老板笑着不住,查尔斯·西蒙尼便兴致地继续往下讲:“其次,就要说java在运行效率上的糟糕表现了,这也同样不是短时间内便可以解决的。”
“我们的pascalscript,执行方式是运行中解释,效率已经明显比c、c 、pascal那些提前编译好二制代码的程序低了;而java不但也属于一个中间语言,还要借助虚拟机执行环境,程序代码量一旦增大,运行速度肯定显著降低。”
“我觉得,先抓住这两狠狠痛批,应该可以让那些贪图新鲜的普通用,因为担心使用上的麻烦,而暂时望而却步。”
“当然了,除了用这个方面之外,我们更应该从开发者,以及技术方面手。”
“java是通过改造c 而来的,一些编程方面的级特,还需要一步步地完善,以打消程序员们的顾虑。”
“要想迅速打掉java初生犊不怕虎的气焰,还得加上应用方面的迎痛击。”面欣之的唐焕,指:“这次哲儒季开发者大会,不是要重介绍在浏览上支持矢量图形的技术——flash么,那就一步针对地调一下,flash在和用互动方面,足以让java_applet没有现的必要。”
“对!”查尔斯·西蒙尼击掌:“java不是想全能冠军么,那就让flash和pascalscript一起夹击它。”
接着,斗志昂扬的查尔斯·西蒙尼又试探着建议:“java的自动内存分和回收、引用取代指针、接实现多继承等机制,所引来的程序员圈内的迎,说明现在业界确实有个声音呼唤一全新的级编程语言登场,不如把实验室里的c#放来吧。”