风华居 > 都市言情 > 重生科技狂人 > 第0945章 Java和网景的联盟

第0945章 Java和网景的联盟(3 / 4)

)’这个入口点,而是交给浏览器调用。”

“一旦这个模式的应用取得成功,影响力扩大的Java,便会真的‘到处运行’了。”

“人家非要成立Java大联盟,我们也没有办法阻止,总不能提着棍棒打上门去吧。”唐焕悠悠地说道:“倒是在削弱其影响力方面,可以采取一些针对性的措施。”

说到这里,唐焕笑着问追随自己多年的老部下,“你如此视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#放出来吧。”

“也好。”唐焕没做多想便同意了,“把安德斯·海尔斯伯格叫过来,我们一起再讨论一下。”

……

安德斯·海尔斯伯格到场后,首先气呼呼地说了一个消息,“老师,查尔斯,我刚才在网上的开发者社区里,看到有人四处发电子邮件,拉人参加

最新小说: 人在高三,皇帝养成系统来了! 斗罗:本源双生,镇压绝世 华娱从代拍开始 斗罗绝世:不朽龙族 吞噬星空之洪荒神器 斗罗:当霍雨浩穿越现代后回来 冠军请留步 斗罗:谪仙临尘,酒剑弑神 红楼兵圣 让你做游戏,口袋妖怪什么鬼?