Java使Sun公司大放异彩
Java名人EricSmichdt说。“甚至Sun公司自己也为Java发展的速度惊讶不已。其中一项令人始料不及的发展就是IBM的认可与加盟。”
这位Sun公司的高级副总裁、公司执行官兼技术总监近日在顺访香港时说,IBM公司主管软件部的高级副总裁J.Thompson曾对他说过,世界上现有的3000万终端本身毫无计算能力,只是与大型机相连。它们都将在2000年以前被换掉,一个原因是不好使,老出问题,另外企业也都有意往客户机/服务器系统上升级。因此,Sun看好这一时机,及时推出Java与JavaStation。在后来的几年中,Sun经过对在多个程序模式上进行电子器件相互交流的研究,得到了一个叫做“OAK(即橡树)”的编程语言。本想以此名注册,但很快发现,这个美国常用的字眼已经有人用过了。Sun公司当时的产品部经理K.Polese小姐又找来两个词供选择,一是Silk(丝),另一个是Java。主持软件工作的Smichdt博士问她,你喜欢哪一个。Polese小姐毫不犹豫地说:Ja-va。一个伟大的名称就这样诞生了。虽然外界一向把Smichdt博士说成是Java命名人,但他还是愿意把当时的情景披露给大家。
“在计算机历史上,还没有哪一个平台能够像Java那样对那么多已经写成的应用软件都适用。就拿MS-DOS来说,在它刚刚出台的时候,适用的应用软件屈指可数。直到很晚,Lotus1-2-3开发出来后,DOS平台才开始拥有大量的应用软件。这是正常的,而像Java只能说是例外。
Sun在Java上遇到的是另一类问题。就因为它到处可运行,太成功了,有人对它期望值太高。微软公司的ActiveX经常表现得”胜过“Java,它是与单一结构联系的,使得Windows机上的动画似乎”绝缘“。ActivesX说是可以在任何其他平台上使用,而实际上,它并不真正的”开放“标准。Sun公司一向认为,自己是开放标准的先驱,因为它开发了网络文件系统(NFS)并公布了所有人使用的标准。而微软的ActiveX尽管被认为是开放的,其实不然,ActiveX把用户紧紧地绑在微软的产品上。
”如果我创造了一个开放标准,公布一些规范,那别人就可创造出符合这些规范的东西来,但不一定非要买我的产品。Java是开放的,规范也公布了,那大家就可以把Java应用构建在独立的环境中。微软搞的是独家垄断,它的合作伙伴也必须随之而动。否则别无选择。这对一些小公司是不错的。它们有着基于Wintel的计算机网络,乐于使用微软的东西。而一些大一点的公司却有着比较复杂的计算环境???大主机、Unix、Windows和MacOS。对它们来说,微软的方案是不够的。这正是Sun可以大显身手的地方。许多公司对使用Internet有着相当严格的规定。“你不被允许从Internet网上下载二进制文件,但二进制的Java是被允许的。”
JavaStation与PC有什么区别呢?Smichdt博士打了个比方。你有钱,是放在家里的褥子底下,还是放在银行里?钱在银行里是安全的,你还有利息,并且你知道钱在那里。银行有专人负责看管这些钱。而钱放在家里,你也可能认为是安全的。但你不一定完全放心。
“教育业是另一个Java可以大有可为的区域,”Oracle总裁LarryEllison说:“我们应当做到每一个课桌上都能摆一台计算机。在这点上我们有同感。但老师们是不会去做网络管理的。所以,零管理的机器才最好。将来的战争会在编程一级进行。很清楚,程序员将决定为哪一个平台写程序。”
“尽管Windows还有很大的优势,但是经过了许多年。而Java仅一年多一点,进展很快。这里有一点不容忽视的是,IBM公司对Java投入了与Sun同样数量的资金。”
同学们,请查阅资料,概括一下你对Java的认识吧。可以围绕着Java的发展、有什么特点、历史等等。限300字,请不要重复。