Java的杯子溢出 - 彭博社
bloomberg
如果你认为没有什么能超越网景的疯狂,那就看看Java的热潮吧。毫不奇怪,书呆子们对太阳微系统公司的新Java软件感到疯狂——毕竟,它承诺将使互联网更加强大,并且还要打击微软公司。但这可能是软件语言首次跨越到流行文化的名声中。几乎每天,来自加利福尼亚州库比蒂诺的太阳JavaSoft部门的不速之客们在Java标志后面星星眼地摆姿势,而朋友们则拍照留念。雀巢咖啡甚至希望Java发明者詹姆斯·高斯林成为其速溶咖啡的代言人。“Java正在接管世界,”旧金山13个月大的网络软件开发公司Dimension X的首席执行官卡尔·雅各布说。
大家是不是喝了太多星巴克,还是怎么回事?可能是,但在所有的喧嚣背后,确实有一些真实的东西在酝酿。Java让软件开发者能够创建紧凑的“即时”程序,这些程序可以通过网络(如互联网)传送。到达后,“小程序”会自动在个人电脑上加载并运行——减少了计算机拥有者每次需要新功能时安装大型程序的需求。而且与其他程序不同,Java软件可以在任何类型的机器上运行——这可能打破微软对PC软件的垄断,并开启一种新的创建、销售和使用软件的方式。
Java的势头如此强劲,以至于连微软都同意在其Windows操作系统中嵌入Java——这为数千万Windows用户打开了潜在市场。而微软只是采用Java的众多大牌之一。苹果公司将在Mac操作系统中使用它,IBM正在将Java集成到从PC的OS/2到大型机的MVS的每个操作系统中。有了这样的行业支持,开发者可以指望Java程序有一个巨大的市场。
本月晚些时候,超过5000名开发者将参加Sun在旧金山举办的第二届Java开发者大会。根据Sun的估计,至少有10000个Java应用程序正在由Oracle、Computer Associates International等主要软件制造商以及摩根士丹利和伊士曼柯达等公司中的程序员开发。
但最大的浪潮来自那些将Java视为通往名声和财富的门票的创业程序员。“我们把公司押在Java上,”FutureTense Inc.的技术副总裁B.C. Krishna说。Adobe Systems Inc.的董事长兼首席执行官John E. Warnock补充道:“有无数的初创公司”正在编写Java程序。
好吧,反正有数百家。吸引力是什么?通过编写可以在网上出售——甚至出租——给广大的Java市场的应用程序,初创公司可以绕过传统的零售渠道,在那里他们几乎没有机会获得货架空间。围绕Sun软件兴起的家庭工业让一些充满希望的人想起了1980年代初期,当时IBM PC的推出催生了微软和Lotus Development Corp等软件巨头。“这闻起来像是同样的机会,”Rob Shostak说,他在1月创办了Webra Software,一家制作易于使用的Java工具以美化网站的公司。
“狂野西部。”Shostak是一名Borland的流亡者,是硅谷数十名辞职创办Java初创公司的程序员和管理者之一。“这就像狂野西部,”Kim Polese说,她在今年早些时候辞去了Sun的JavaSoft子公司的首席营销官职务,准备创办一家Java初创公司——尽管她还没有透露具体细节。
Java真的能达到炒作的高度吗?即使是粉丝们也指出Java在技术上仍然是原始的。而尽管它的设计旨在最小化从网络下载小程序的风险,但安全性仍然是一个大问题。然后还有来自微软的威胁。尽管该公司支持Java,但它正在鼓励400万Windows程序员继续使用Visual Basic,这是一种成熟的Windows程序编写语言。微软还在推动ActiveX,这是一种创建网络就绪小程序的方法,它声称对于Windows计算机来说比Java更高效。许多开发者正在对冲他们的赌注——同时使用Visual Basic、ActiveX和Java。
事实上,Java的不足之处本身正在点燃一个新市场。具体来说,Java缺乏一些软件助手或工具,这些工具可以使编写程序变得更容易。这些工具可以自动化任务,例如调试,或者使得可以使用图形图标而不是晦涩的软件代码来创建程序。Grady Booch,Rational Software Inc.的编程专家表示:“我们现在的水平就像是在敲打石头。”
一旦开发工具变得容易获得,Java应用程序的数量可能会激增。Forrester Research估计,今年将有价值300万美元的Java小程序出售——到1999年将达到6.29亿美元。
为了推动这一进程,Sun在三月份推出了Java WorkShop,这是第一个Java工具。Borland在与微软正面竞争后几乎消失,现在正在准备一个名为Latte的Java工具包。Symantec Corp.有Cafe。IBM正在开发其Visual Age工具的Java版本,预计在秋季推出。Institutional Venture Partners的合伙人Geoffrey Yang表示,在过去的三周里,他见到了10个制作Java工具的公司的商业计划。到目前为止,他已经在Webra投资了115万美元。
目前,Java主要被程序员用于使网页生动,通过添加华丽的图形、动画和实时数据更新。Dimension X为《辛普森一家》和世嘉企业有限公司的《维克托曼》游戏创建了网站,计划在5月底推出Liquid Motion,这是一款只需几次鼠标点击即可创建动画的程序。
街头销售。然而,真正的回报将来自于Java足够“强大”以用于复杂的基于网络的应用程序。软件制造商一致认为,这种新的编程方式可能在使企业数据更易于被更多员工访问方面发挥重要作用。位于亚特兰大的邓白氏软件公司正在准备一款每人50美元的Java小程序,让员工可以向企业服务器发出采购请求,而无需在他们的个人电脑上安装整个多兆字节的采购程序。位于加利福尼亚州贝尔蒙特的Open Horizon Inc.和位于达拉斯的OpenConnect Systems Inc.创建了Java小程序,让网页浏览器能够查看企业数据库和大型机应用程序。
这一现象首先发生在华尔街,通常是尖端技术的热衷市场。Applix Inc.是一家成立13年的西伯罗(马萨诸塞州)软件制造商,帮助华尔街交易员和企业经理分析实时财务数据,开发了一款代号为Espresso的新电子表格,利用Java自动插入从信息数据库中提取的实时数据。
事实上,Java可能首先在大型企业内部网中蓬勃发展,这些内部网是基于网页软件的内部网络。这种新软件可以为公司节省资金,因为它克服了为网络上每种类型的机器编写新程序版本的问题。“Java是一个共同的标准,”位于北卡罗来纳州夏洛特的第一联合国民银行资本市场部副总裁约翰·S·斯万特克说,该银行正在使用Java开发新程序。此外,更新的软件可以瞬间传送给每位员工,使管理大型网络变得更加容易。
谁来付钱?Java 也可以启动互联网商业,这在一定程度上受到限制,因为消费者无法与在线商家充分互动。Connect Inc. 是一家成立九年的加利福尼亚州山景城公司,专注于互动商业软件,希望商业化其开发的 Java 小程序,该小程序帮助人们根据预算和所需功能混合搭配产品组合,例如家庭影院组件。
在所有这些 Java 梦想开始成真之前,Sun 还有很多工作要做。首先,它必须避免进一步的漏洞,这些漏洞在某些情况下危及安全——这是企业担心的小程序可能藏有病毒的一个大问题。Sun 还在研究让 Java 小程序在到达时能够保存到本地计算机磁盘的方法。现在,每次使用小程序时,它必须通过网络传输——通常速度很慢。
另一个令人烦恼的细节是:在互联网狂热者开始为那些在网络上流传的小程序付费之前,Java 的淘金热不会让任何人致富。逐渐地,初创公司开始对其下载收费。例如,澳大利亚的 Sausage Software Pty. 发布了第一系列“Snaglets”(在澳大利亚,snag 意为香肠),将以每个约 20 美元的价格出售给其他开发者。首席执行官 Steve Outtrim 预计每月将开发约 20 个 Snaglets。
很快就会有 Java 共享软件 CD-ROM,Sun 的 JavaSoft 部门总裁 Alan Baratz 认为在线 Java 小程序商店将会出现——可能会从 Gamelan 等网站发展而来,Gamelan 是一个由纽约开发者 EarthWeb 运营的 1,000 个小程序的集合。Baratz 说:“这可能会彻底改变软件中的赢家和输家。”这正是 Java 狂热者所想的。