爱爱小说网 > 其他电子书 > borland传奇 >

第20章

borland传奇-第20章

小说: borland传奇 字数: 每页3500字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



Java Workshop高太多了。   
JBuilder 3。5推出之后,立刻风靡了Java开发工具市场。大量的Java开发人员迫不及 
待地升级到JBuilder 3。5,因为许多Java程序员都想使用一个纯正的Java开发工具。 
此时JBuilder在市场上的占有率排名已经达到第一位,而且正朝市场占有率50%的目 
标迈进。依我的眼光来看,JBuilder到了3。5版之后,在技术和产品方面的竞争已经 
告一段落。因为在这个阶段,JBuilder本质方面的使命已经完成了。JBuilder 3。5之 
后的竞争要点是在市场和产品策略上。如何让JBuilder超过50%的占有率是JBuilder 4 
的任务。此时JBuilder的领导也由技术Architect转到产品经理Tony de la Lama身上。 
也是由于Tony de la Lama继Blake Stone之后表现得相当出色,很快Tony de la Lama 
就升为Borland Java事业部门的Director,继Blake Stone之后再为JBuilder开辟一个 
光荣的战场。   
JBuilder从混合代码的1。0演变到3。5的纯Java开发工具,每一个版本核心都有精进。 
最后我列出JBuilder的演进史,让读者也能够了解JBuilder的变化。   
              Delphi程序代码  Java程序代码 
JBuilder 1。0    40            60 
JBuilder 2。0    25            75 
JBuilder 3。0    10            90 
JBuilder 3。5    0            100   
JBuilder 3。5推出之后,Java开发工具不可避免地开始进入了第3个大混战时期。       
Blake Stone的荣耀   
1999年7月,Borland首次在公司内部设立首席科学家的荣誉职位,该职位颁给Borland 
最优秀和重要的软件人员。除了〃首席科学家〃光荣称号外,当然也有丰厚的物质奖赏。 
Blake Stone当时就和Chuck Jazdzewski以及Andreas Vogel同时获得了Borland〃首 
席科学家〃大奖。Blake对于JBuilder的贡献也算是实至名归。在进入Borland短短的 
数年时间内,就以最年轻的软件人员身份获得此项大奖,这也证明了他惊人的实力。     
虽然Blake不像Anders那么锋芒毕露,也不像Danny一样著作丰富,但他本身在软件上 
的修行已属顶尖。下面列出他荣耀的历史:   
■  Borland最年轻的首席科学家   
■  成功带领JBuilder成为世界第一的Java开发工具   
■  成功克服Linux上当初没有标准JDK,让JBuilder能够在Linux上执行   
■  世界Java专业论坛的主讲人   
■  主导Borland Java开发工具和技术的关键人物       
现在Blake愈来愈受到Borland的重视。除了原本的JBuilder产品之外,后来Borland 
并购OptimizeIt、进一步强化JBuilder整体竞争力也是Blake的主张。Blake已经慢慢 
从JBuilder产品线转而成为负责Borland大部分Java技术的关键人物。日前Borland又 
宣布Blake也将负责公司内新的生命周期管理软件的研发。看来Borland下一代Java产 
品也将由Blake贡献心力。继续加油吧,Blake!       
第3阶段大混战   
〃人人有希望,个个没把握〃应该是对这个Java竞争时期最好的叙述了。在JBuilder逐 
渐成为Java开发工具的领导者、同时传统霸主Visual Café也逐渐没落之时,对于每 
一个Java开发工具厂商而言,这似乎都是最后一搏的机会了。时间已经进入了公元2000 
年。虽然Java开发工具的市场独立于其他语言的工具市场,而且这个市场的规模也在 
不断地成长,但明显没有像当初Gartner Group等机构预测的那样有足够大的规模。 
更麻烦的是Java开发工具的价格显然在许多免费工具的竞争力之下,这些厂商的获利 
也不如预期。但是在每一家Java开发工具厂商都已经投入大量的资源情况之下,除了 
市场第1、2名以外,其他的开发工具厂商都势必无法拥有足够的获利。除非Java开发 
工具厂商有其他的利益或是因素而能够忍受不佳的获利甚至赔钱,否则迟早许多厂商 
都必须退出这个市场。   
或许所有进入这个市场的厂商都没有料到,Java开发工具会有如此激烈的竞争。当初 
这些厂商都认为Java是一个极具潜力而且没有〃Microsoft〃竞争的市场,因此一定比 
较好生存。但却没有想到因为没有〃Microsoft〃,反而所有其他厂商几乎都进入了这 
个市场,甚至一些名不经传的小公司都以为可以分一杯羹。想在这个市场成名立万就 
必须经过激烈的割喉竞争。   
同样在2000年11月,Borland向所有Java开发工具竞争对手挥出了致胜的一击,那就 
是JBuilder 4的推出。JBuilder 4对于Borland来说是一个重要的Java里程碑,是Borland 
在JBuilder 3。5之后乘胜追击之作。在JBuilder 3。5以纯Java开发工具的号召获得了 
Java程序员的青睐之后,Borland毫不放松到手的胜利,立刻以JBuilder 4一举冲破 
了Java开发工具50%的市场占有率,正式成为Java开发工具的王者。   
JBuilder 4不但在销售上大获全胜,也让Borland在经过数年努力之后终于在Java开 
发工具重享当初C/C++王者的荣耀。此外JBuilder 4产品本身也得到了专业Java媒体 
和杂志的高度评价,一致认为Borland的JBuilder是最好的Java开发工具。Borland可 
以说是里外兼得。   
在Borland以JBuilder 4横扫千军之际,唯一还能够与之抗衡的就只有IBM的VisualAge  
For Java了。而昔日的Java开发工具霸主Visual Café已经沦落到第3名的地位,且 
其市场占有率和影响力还在快速的下降之中。Symantec当初辛辛苦苦花了3年时间打 
造的Java王朝就在二三年之间很快幻化成泡沫,这也造成了Symantec完全退出开发工 
具市场、全心开发防毒和企业解决方案应用软件的结局。   
因此在2000年3月,Symantec把Visual Café卖给了新成立的WebGain公司。Visual  
Café从此慢慢地从通用Java开发工具转变为专属的Java开发工具,其Java开发工具 
市场的地位也变得无足轻重了。   
另外一个重要的现象是在Borland的JBuilder一轮猛攻并且成为Java开发工具的领导 
者之后,JBuilder也慢慢地被Java开发人员视为正统的Java开发工具。因此当时许多 
在Windows平台使用Java的开发者都逐渐转至使用JBuilder。而Microsoft的VJ++由于 
不支持最新的SUN Java标准,又混合使用了许多Microsoft特定的功能,最后还和SUN 
发生了法律上的争执,也逐渐被视为非正统的Java开发工具,使用者逐渐流失。因此 
在2000年左右,当所有的Java开发工具都呈现成长趋势的时候,Microsoft的VJ++却 
出现了大幅的衰退,是唯一呈现负成长的〃类Java开发工具〃。此后不久,Microsoft 
慢慢地退出Java市场,开始准备另起炉灶,再以2年后的进行反击。   
JBuilder 4算是Borland毕其功于一役的版本,因为JBuilder 4不但在产品功能方面 
大幅领先于其他的竞争对手,在市场占有率方面也终于达到了Borland一直想要达到 
的目标。到了这个时期,Blake主导JBuilder的工作也算是圆满达成目标,在接下来 
JBuilder的开发过程中就开始由Tony de la Lama操盘,Blake则转向主导JBuilder和 
Java先进技术的研发工作,并且稍后和RAD的Chuck一起,获得了Borland首席科学家 
的荣耀。       
第4阶段谁跟的速度最快   
在Java开发工具进入大混战阶段之后,看起来虽然热闹、生气蓬勃,事实上却是惊险 
不已。各种Java开发工具多得令人眼花缭乱,每种Java工具也都有人使用。从要钱的 
到不要钱的,从完整集成开发环境到只提供最简单的Java编辑器,各种产品都有厂商 
提供,的确是一个百家争鸣的时代。   
Borland为了在这个阶段取得领先地位,以避免被淘汰出局,因此激活了Borland前所 
未有的开发模式,那就是在JBuilder的开发团队中同时有二组并行且彼此竞争合作的 
JBuilder小组。当其中一个小组开发目前的JBuilder版本时,另外一个小组便开始着 
手研究和开发下一个版本的JBuilder。开发目前版本JBuilder的小组完成之后,便接 
着再使用另外一个小组已经开发出的成果持续开发下下版本的JBuilder。这种作战方 
式从JBuilder 3。5之后便开始显现成果。JBuilder不但及时地紧紧跟随着每一个JDK 
的版本,成为市场上最符合JDK要求的Java开发工具,也渐渐形成每半年推出一个新 
版本的速度,让JBuilder远远超越竞争对手,成为唯一的领先者。   
JBuilder成功的竞争策略,让JBuilder的最大竞争对手IBM的Visual Age For Java和 
WebGain愈显吃力,更不用说其他的Java小厂商了。在这个阶段Java开发工具开始了 
残酷的最后生存战。Java开发工具市场注定将像当初PC平台上的C/C++开发工具市场 
一样,只有少数的厂商才能存活下来。事实也证明从2000年之后不断有Java厂商被迫 
退出市场,甚至是面临关闭的命运。造成这种现象以及Borland能够脱颖而出是因为 
下面的原因:       
■  Java开发工具市场虽然有成长,但相对于其他种类的软件来说,毕竟是比较小的 
市场,因此开发工具厂商必须达到经济规模才能够获利,才能生存下去   
■  Java开发工具的市场并没有像Gartner Group在公元2000年预测的那样会有巨大的 
成长。事实上当时就是因为许多研究机构看好Java市场的成长潜力,因此才吸引许多 
软件厂商不断地进入。但是过多的软件厂商和不够大的市场注定会淘汰许多的竞争者     
■  Borland在残酷的开发工具竞争市场生存了将近10几年之久,因此当然知道竞争的 
激烈,也深黯竞争之道。   
■  最重要的一点,是Java开发工具市场对于Borland来说是生存之战。在Borland的 
RAD开发工具到达了饱和之后,Borland必须靠新开辟的Java开发工具市场才能继续茁 
壮发展       
在经历这一波的残酷淘汰赛后,每家厂商的心态昭然若揭。对于一些小厂商而言,无 
声无息的消失是很自然的事情,即使是大厂商也不见得好到那里。例如IBM在Visual  
Age For Java经营了4个版本之后,又采用了像当初对待Visual Age For C/C++一样 
的手法。我早在数年前便已经预言IBM终会放弃VisualAge For Java,如今果然被我 
言中。我之所以能预知结果,并不是能够洞察先机,而是从IBM处理PC软件的一贯模 
式推知的。PC的软件经营金额对于IBM来说是九牛一毛,根本无足轻重,只是IBM竞争 
的手段之一,特别是在经营结果不甚理想之后自然是第一个开刀的对象。不过最惨的 
应该是WebGain了,曾几何时是市场第一的Visual Café也将面临再次被卖掉的命运。   
这个比快的淘汰赛中,JBuilder和它的孪生兄弟、Oracle的Jdeveloper一起遥遥领先, 
而IBM则已经准备放弃Visual Age For Java,而和BEA WebLogic搭配的WebGain也逐 
渐长路将尽了。       
第5阶段谁能走的最久   
当Borland以JBuilder 4横扫千军之后,剩下的主要竞争对手就只剩下IBM的VisualAge  
For Java了。不过VisualAge For Java和一般的Java开发工具定位不太一样,而且 
大多数的VisualAge For Java使用者都是IBM的客户。此外VisualAge For Java最强 
的功能是在团队开发方面,而JBuilder在这方面一直不算是做得很好。   
为了和VisualAge For Java进行最后的决战,JBuilder小组决定在JBuilder中大幅强 
化团队开发方面的功能,期望击溃VisualAge For Java最后的防线。2001年6月, 
Borland推出了JBuilder 5,除了增加JBuilder对于愈来愈风行的各种EJB应用程序服 
务器的支持之外,还加入了可视化EJB设计家以及支持CVS、Rational ClearCase和 
Visual SourceSafe等团队开发和原始码管理的功能,开始投注更多的资源在VisualAge  
For Java强项的功能上。   
JBuilder 5推出之后,果然改变了许多Java专业媒体和杂志对于JBuilder在团队和大 
型企业开发能力的评价。此外由于JBuilder是所有Java开发工具中支持EJB应用程序 
服务器最齐全和最好的工具,因此从JBuilder 5开始,一些应用程序服务器厂商便逐 
渐地建议客户搭配JBuilder来开发Web和EJB应用系统。这个现象也开始微妙地影响了 
JBuilder的定位并且开始产生许多奇妙的效果。   
首先,为了在市场上取得最大的占有率,Borland一直坚持JBuilder必须支持所有市 
场上重要的EJB应用程序服务器,特别是对于市场的领导EJB应用程序服务器,例如BEA 
的WebLogic和IBM的WebSphere,应该有最好的支持,以吸引这些EJB应用程序服务器 
的使用者来使用JBuilder。但是由于Borland自己也有EJB应用程序服务器,而Borland 
的EJB应用程序服务器部门希望JBuilder能够先支持Borland自己的EJB应用程序服务 
器,再考虑其他的EJB应用程序服务器。因此当时Borland的JBuilder小组和Borland  
Enterprise Server小组之间有了一些小争吵。不过由于JBuilder是属于Borland Java  
RAD部门的产品,因此JBuilder小组仍然决定成为市场上支持WebLogic和WebSphere 
最好的Java开发工具。只是JBuilder小组也把Borland Enterprise Server当成是一 
线应用程序服务器,决定给予的支持就像给予WebLogic和WebSphere的支持一样。   
第二个现象是一些EJB应用程序服务器开始和JBuilder Bundle(捆绑)在一起销售,或 
是建议客户使用JBuilder。因为在Java开发工具重新洗牌之后,JBuilder已经是市场 
的领导者,其他的应用程序服务器厂商在可选择的Java开发工具愈来愈少或是原开发 
工具厂商退出Java市场之后,也不敢违抗市场的主导力量,当然纷纷搭乘JBuilder的 
便车了。   
在JBuilder 5成功的在团队开发方面给予了VisualAge For Java极大的压力后, 
Borland于同年的11月再次进逼,发表了JBuilder 6,成为压垮VisualAge For Java 
的最后一根稻草。   
JBuilder 6不但继续强化团队开发能力,而且已经成为支持EJB的最好工具。另外 
JBuilder 6又开始整合UML和Extreme Programming方面的功能,比起VisualAge For  
Java已经先进了许多。而VisualAge For Java在开发脚步迟缓的情形下,早已跟不上 
JBuilder的健步如飞。更麻烦的是从JBuilder 5之后,JBuilder成功地打入了企业市 
场,侵蚀了原本IBM的客户并且动摇了Visual Age For Java最后的大本营。VisualAge  
For Java在功能和市场方面节节败退,已经到了穷途末路的地步了。   
2001年12月左右,IBM终于宣布把Visual Age For Java开放给Eclipse计划,正式结束 
了VisualAge For Java五年来在Java开发工具市场的竞争。IBM在久战不下,Visual 
Age For Java又无法替IBM带来充分的利润之后,正好借Open Source的名义把Visual 
Age For Java拱手奉送。还可以利用VisualAge For Java最后的价值为IBM打打广告

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的