《borland传奇》

下载本书

添加书签

borland传奇- 第25部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
■  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打打广告、 
做做形象。不过回头看看IBM在开发工具市场的记录,却是惨不忍睹,对于客户而言也 
没有什么保障。   
当JBuilder 6成功地摧毁了VisualAge For Java的防线之后,连带在市场上排名第三 
的Visual Café也无法再支撑下去,因为Visual Café的拥有公司WebGain在失去了 
BEA的支持之后,已经没有能力再在Java开发工具市场竞争下去了。       
第6阶段胜利者的出线   
2002年Borland仍然以半年一个版本的速度又如期推出了JBuilder 7。Borland这种推 
出新产品的速度简直令人无法置信。JBuilder的竞争对手们也早己一个一个的累倒在 
地上,纷纷出局了。JBuilder很明显的已经成为了最后的胜利者。   
同年6月,WebGain在找不到后继的资金和投资者之后,决定把Visual Café卖掉并且 
结束WebGain的运营。不久之后TogetherSoft以相当便宜的价格购买了Visual Café, 
准备正式进军Java开发工具市场。而TogetherSoft加入Java开发工具战火也代表着 
新一波Java开发工具的竞争,这在稍后会继续说明。   
Borland的JBuilder在第7版虽然成为了王者,但是这并不代表已经打遍天下无敌手。 
因为在Visual Café被Case和UML模型工具开发厂商购买之后,新一波的Java开发工 
具之争已经隐约成形了。此外当初由Delbert Yocam License(授权)给Oracle的 
JDeveloper也表现得愈来愈好,开始给JBuilder造成不小的威胁。       
第7阶段Java开发工具和Case Tool结合的趋势   
Java已经明显的成为大型企业开发应用系统的首选,许多名列Fortune 1000中的大企 
业也都开始采用Java的应用方案。在Java成功地穿透了企业市场之后,随着Java开发 
工具的流行,Java使用者也开始要求开发工具必须结合OOA/OOD的功能,让Java使用 
者能够以面向对象的方式开发大型的系统。于是从JBuilder 6开始,Borland便在 
JBuilder中逐渐加入OO和UML的功能,准备在JBuilder已经于Java开发工具金字塔 
中/底层成功的攻城掠地之后,再把JBuilder推向金字塔顶端。不过JBuilder的举动 
自然也引起了另外一群软件厂商的紧张,进而隐隐地激活了另一波的竞争,这些软 
件厂商就是开发Case以及UML工具的软件公司。   
话说从2000年许多软件公司经历了高成长之后,从2001年起,这些公司为了继续维护 
成长以期获利,必须在既有的产品之外想办法再扩充产品线。JBuilder就是一个很好 
的例子。JBuilder只有不断地扩展它的功能面以及使用者群,才能够持续地在Java开 
发工具市场成长。对于像提供面向对象和UML工具的厂商来说(例如Rational和 
TogetherSoft),当金字塔顶端的使用者在大部分已经购买了这类工具之后,如何再 
让其他的使用者也购买这些工具便成为这类厂商首要的问题。就像在大部分的多金客 
户和老板们已经成为Benz的客户之后,如何让更多的人愿意购买Benz汽车,便是Benz 
需要想办法的一样。Benz的策略是推出C…Class级的汽车,以年轻新颖化的设计为号 
召,企图打入年轻的使用者群,因为以前这一族群的使用者是Benz无法打入的。   
Rational和TogetherSoft为了扩展原有的面向对象和UML相关的产品线,开始想要跨 
入开发工具的市场。由于在所有的开发者群组中,Java开发者是最接受面向对象和UML 
技术的群组,因此Rational和TogetherSoft自然以Java开发工具作为优先的市场。 
Rational采用的策略是自行开发〃类开发工具〃,那就是Rational XDE。虽然Rational 
很小心地处理开发工具市场,但是仍然遭遇了开发工具厂商的抵抗。例如Microsoft 
原本在开发工具中内附Rational的简易UML工具,但是在Microsoft逐渐为Visio加入 
更好的UML支持之后,就放弃了采用Rational的产品。当然对于Borland来说, 
Rational进入开发工具市场也有着非常微妙的影响,因为Borland和Rational也有合作 
的关系。现在Rational为了新增产品线而进入开发工具市场,令Borland和Rational同 
时处于既合作又竞争的地位。   
对于TogetherSoft而言,是否进入开发工具市场更是难以决定的事情,因为TogetherSoft 
在UML工具方面和Rational竞争得非常激烈,分居此市场的第1和第2位,在Rational 
逐渐跨入开发工具、而且Rational和TogetherSoft的客户也开始对于结合开发工具和 
UML工具有了强烈的需求之后,TogetherSoft也必须苦拟竞争对策,否则TogetherSoft 
和Rational的差距不但会被拉开,既有的客户群也会遭受Java开发工具的侵蚀。特别 
是在Borland于JBuilder 6开始加入低阶的UML功能(例如Refactoring)之后,很明显 
JBuilder在某些场合便已经开始和TogetherSoft的产品竞争了。   
正由于Java开发工具的厂商往上仰攻企业用户群,而Case和UML厂商又想向下开拓新 
的潜在客户,因此开发工具厂商和这些上端的Modeling软件厂商从以往互不相干、到 
合作打天下,再到目前阶段的合作竞争状态,看来这两类软件厂商彼此竞争开战或是 
合并的日子已经不远了。   
在2002年8月,TogetherSoft终于从WebGain购买了Visual Café,正式准备进军开发 
工具市场。也许TogetherSoft的第一步是整合Visual Café到TogetherSoft的产品线 
中,先提供TogetherSoft客户的需求。接下来势必强化Visual Café的功能,加入UML 
的能力,让TogetherSoft正式和Java开发工具竞争。TogetherSoft不但通过Visual  
Café快速地进入Java开发工具市场,也让Visual Café又神奇的再次延长了生命 
Visual Café真可谓是Java开发工具界的〃九命怪猫〃了。   
在TogetherSoft正式通过Visual Café进入了Java开发工具市场之后,Borland、 
Microsoft、Rational和TogetherSoft在开发工具市场的竞争也再次隐然而动。这个 
熟悉的影像就和数年前C/C++市场的竞争一样,只是换了2个主角而已,看来虽然开发 
工具市场获利并不丰富,但却是一个具有制高点作用的重要市场,因此即使许多厂商 
都损兵折将,但是仍然不断的有新厂商投入。前仆后继,蔚为壮观。   
不管Java开发工具未来的竞争形势如何,从这些厂商的动作来看,整合面向对象和UML 
的高阶功能似乎是不可避免的趋势。成功的开发工具必须适当地整合Extreme  
Programming、UML和传统的RAD集成开发环境,以向使用者提供最大的生产力。加入 
UML的功能是传统开发工具厂商要面对的挑战,提供RAD和Extreme Programming的能 
力则考验了UML厂商是否能够提供具备亲和力的开发工具。Java开发工具目前的两种 
开发和竞争方向,的确是和数年前
小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架