| 1995年的IT大事——Java和Windows95 时代发展到1995年,得益于PC和WorldWideWeb的普及,美国公众很容易接受技术性广告。正是在这种环境下,Microsoft公司的Windows95操作系统粉墨登场。同年,Sun微系统公司的名称时髦,能使Web页活动起来的Java编程语言也正式亮相。不可否认,Microsoft引起的轰动更加强烈。在真正推出前两年,故事便已开始上演。当时,Microsoft免费发送了4万套这种操作系统。此后,经过长时间的等待,Windows95在8月推出。人们在午夜时分在零售商店前排队购买这种多用途的32位桌面操作,这倒不是什么大惊小怪的事情。毕竟,这是对一种可怕的软件(也就是名声不好、易于死机的Windows3.1)的升级。当时,全球几乎2/3的PC运行Windows,这些PC用户急于获得一种更加稳定的平台。 Windows95的推出最终大获全胜。Gartenberg说:“Win95是Microsoft努力开发一种图形用户界面并正确运作的结果。”他还表示,它利用崭新的32位计算技术在DOS和Windows之间搭起了一座桥梁。尽管宣传不多,Java在Web方面的影响却更加深入。不过,有意思的是,Java根本不是直接为Internet而创建的。1991年,Sun给予一个13人小组大量资金和自主权,为下一代技术浪潮开发一种产品。该小组选择开发一种用于从VCR到烤箱等电子消费品互相联系、由一个设备控制的通用途径。 由于设备各种各样,该小组需要一种独立于平台的编程语言,遂选择了C++。然而,小组成员JamesGosling很快发现,C++不能满足消费者的诸如非常高水平的可靠性等其他要求。因此,他编写了一种新的编程语言,名叫Oak,但后来因商标侵权问题而更名为Java。这个小组马不停蹄地继续工作,18个月后带来了一种具有动画触屏的手持遥控设备,名叫*7。展示取得了成功。该小组获准在Sun内部成立自己的公司,取名First Person公司,专门针对当时正欣欣向荣的顶置盒操作系统市场。不过,这个市场始终没有开花结果,First Person于1994年解散。前景似乎暗淡无光。几名原来的小组成员突发奇想:为什么不把目标瞄准Internet?毕竟,“我们曾经希望做的事情恰好符合Internet上的应用编写、推出和使用的方式。” 小组马上开发了一种浏览器,起初命名为Web Runner,后来,为了展示Java的功能,即可以从网站上下载Java程序并在这种浏览器上执行,它易名为HotJava。它使原来静止不动的Web页可以展示活动的物体,通过浏览器在客户机上执行内容。Gartner集团研究主管Yefim Natis说:“Java支程序引起了轰动,原因在于,它们恰好在HTML正广泛使用且开始对人们造成限制之际问世。它使Web页活动起来。” Java和Hot Java于5月在Sun World'95上正式发布。编程员们欣喜若狂,成千上万次的下载阻塞了Sun的服务器。而且,Netscape通信公司和Microsoft公司等巨头也相继迅速接受了它。过去四年来,Java的初衷已经发生了改变。Natis说:“要使客户机上的Web页活动对客户机要求太高,现在的趋势是在服务器上进行。”作为应对之策,Sun用servlet补充了支程序——这是一种类似支程序但却在服务器上执行的Java程序。不过,Java已成为一种重要的计算平台,利用它,大量的编程员编写了不同平台之间易于获得和易于维护的业务关键应用。 |