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

第21章

borland传奇-第21章

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

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



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开发工具目前的两种 
开发和竞争方向,的确是和数年前C/C++开发工具的竞争有所不同。究竟谁能胜出, 
终究要通过使用者、市场和时间来考验了。       
第8阶段和的巅峰之战   
从1995年到2002年,应该算是Java的成长和全盛期。这段时间内许多的Java厂商、开 
发工具和应用程序服务器不断的在竞争和厮杀,如同神鬼战士一般进行最后的生存战。 
为什么?我想这是因为必须剩下最强的竞争对手,才能与2003年起Microsoft逐 
渐产生影响力时下的开发工具竞争吧。虽然Bill Gates日前在媒体上公开承认 
的流行速度没有Microsoft设想的快,但是从以往Microsoft的竞争模式来看, 
Microsoft一向擅长后来居上,不可小看其决心和实力。更何况Java毕竟已经开发了 
将近七、八年,而不过是1年多左右,后面竞争的日子仍然很长。   
在我日常的工作中,通过接触许多不同型态的客户,也可以察觉到传统Windows开发 
工具、Java和势力的消长。Java从2000年起开始有了明显的成长,特别是大型客 
户、使用多种不同平台的客户群更是快速地倾向使用Java。由于这类客户在后端大都 
是使用Mainframe或是强力的UNIX机器,在采用Java之后,也自然需要引入Java的组 
件架构以及Web Solution,故JSP/Servlet便大行其道,EJB也开始逐渐风行并且快速 
成长,而造就了许多EJB著名厂商的壮大以及另外一个竞争激烈的EJB市场。由于大型 
企业偏向Java的解决方案,因此造成了许多大型企业、卫星软件公司也选择使用Java。 
此外Java也在学校和研究界获得重视,许多大学和学术机构提供了大量的Java人才, 
逐渐地形成了极为强大的Java凝聚使用群。这群使用者应该算是Java最有力的支持了。   
对于中小型信息客户来说,事情就没有这么顺利了。由于这类客户的资源并不像大型 
客户那样丰富,因此许多中小型客户一开始在Java风潮下也都尝试着使用JBuilder来 
开发,但是Java的高门槛立刻让这些客户退出了Java的世界,即使留下来的也仅限于 
使用Java开发Web方面的应用。   
由于Java在客户端的图形使用者接口方面失败连连,从Applet、AWT到Swing,Java似 
乎一直无法为客户端提供堪用的解决方案,以致不断败退,造成了目前在客户端使用 
Java应用程序的应用系统仍然非常稀少,客户端仍然是Windows原生开发工具的天下。 
问题是虽然Java目前在中间及后端占了极大的优势,不过应用系统仍然需要客户使用 
客户端来呈现应用系统的数据以及图形使用者接口,因此Java如果无法在客户端取得 
一定的应用地位,那可能也将逐渐失去中间层的优势。在Microsoft的从2003年 
开始逐渐影响市场之后,Java在客户端以及Web的应用都将会面对新的挑战。尤其是当 
Microsoft以虚拟执行环境提供更具安全和延展性的Web应用(指ASP,新的IIS 
服务器以及ASP开始支持Apache Web Server)之后,简易好用的ASP技术和开 
发工具将进一步挑战Java在Web方面的应用。目前在中间的组件技术方面仍然落后 
Java阵营一大截,是Microsoft需要补强的地方,否则仍然不适合做为大型企业解 
决方案的应用(不过Borland却可提供非常良好的解决方案,那就是把CORBA移植到 
上,稍后的章节会说明这些有趣的开发)。但如果Java持续地在客户端、Web应用以及 
移动消费端节节败退,那Java的应用也将局限在中后端的系统应用,情形就不怎么乐 
观了(就像UNIX一样)。   
根据许多知名信息机构的调查,在未来的数年当中,Java和的竞争将趋于白热化, 
而且最可能出现的是由这两大技术平分天下的状态。因此Java目前的开发以及声势 
似乎都遥遥领先,但是对擅长打持久战和逆转战的Microsoft仍然不可大意。更何况 
Java并不是完美的金刚之身,仍然有许多不甚令人满意的地方,还是需要加把劲才能 
够维持好的局面。   
此外应用系统型态的开发趋势也深深地影响了开发工具的走向。开发工具必须满足客 
户的需要,当应用系统型态改变时,开发工具厂商必须提供适当的解决方案,让使用 
者能够开发应用程序。根据Gartner Group的调查,Java和的应用将开始快速爬 
升,开始侵蚀原本的Microsoft DNA应用市场以及传统的COBOL、4GL和专属系统。   
数年前Java以Web应用开始风行,再进而成为企业解决方案。现在也遵循相同的 
路径进入市场。只是除了以Web进攻之外,还搭配了Web Service和一流的开发工 
具。Microsoft有样学样的招式不但使用在开发产品方面,连和SUN技术平台的全面对 
战模式使用的策略也如出一辙,只是包装的更好而已。   
技术和开发工具的竞争最终取决于使用者的需求以及提供的功能、服务、架构和完成 
度。不过由于现在软件技术的高度竞争,因此往往一方有了特定的技术,另一方很快 
的也会推出相对的技术来因应。这种竞争类似于Java开发工具在第3和第4阶段的竞争, 
只是希望SUN能够撑得久一点。我相信一旦有一方撑不下去,一定又会站出来以冠冕 
堂皇的词汇说明他们只是为客户提供最好的解决方案,而不是为了和另一方竞争。如 
果读者看到这一天,那就代表着即将分出胜负,出来说明的一方又将使用新的名词和 
技术寻找出路。无论如何,从下图Gartner Group公布的评估数据来看,虽然现 
在只是第1个版本,但是在许多方面已经不输给开发了数年之久的Java。看来Microsoft 
具备在短短的1、2年之内达到Java开发了数年之久的功能和成就的能力,这也许就是 
寡占市场的好处。Java要和竞争,SUN还是需要加快油门,否则很快就会被Microsoft 
追上,竞争可是不等人的。   
对于Java开发工具来说,似乎目前加入争战的厂商还彼此杀得不亦乐乎、难分难解。 
往好的方面想,这是为了找出最终的强者,再与Microsoft的以及下的开发 
工具竞争;往不好的方面想,也代表这些厂商还没有察觉到的威胁。不过从我的 
观察以及推出之后业界的反应来看,的确已经开始吸引一些客户从Java转向 
NET,特别是中小型客户以及需要使用Web应用的客户,当然一些大中型的客户也有 
开始动摇的情形了。   
对于Java开发工具的厂商来说,除了要和其他Java开发工具厂商竞争之外,或许也要 
开始面对开发工具的挑战。这些厂商必须加快把Java开发工具塑造成更容易使用、 
生产力更高的工具,否则面对精于打造开发工具的Microsoft,小的Java开发工具厂 
商生存的时间就不长了。对于Borland而言,这却是一个机会。现在JBuilder已经执 
业界牛耳,Borland又决定开发下的开发工具,如此一来Borland由于在两方都提 
供最好的解决方案,因此有机会进一步扩大Borland的客户群。   
但无论如何,当到达了一定的规模之后,开发工具和Java开发工具的竞争是 
不可避免的。即使像Borland这样同时提供Java、原生Windows开发工具和开发工 
具的软件厂商,也或多或少的都面临自己人的竞争。叶孤城的〃天外飞仙〃对西门吹雪 
的〃一剑西来〃,你赌谁赢?嗯,也许对决的结果会创造出新的混合体像周星驰的〃 
少林足球〃,也不一定啊。嗯,有可能,有可能。       
Java需要面对和解决的问题   
Java在开发了七、八年之后,也逐渐进入成熟期。一旦产品进入这个时期,很多的压 
力就会出现,再加上逐渐产生的影响力,Java开发工具以及Java的应用程序服务 
器产品线也开始面临了许多的变化,这些变化将影响Java未来的开发以及和对抗 
的趋势。依我的观察,目前许多Java厂商都逐渐陷入困境和挑战之中。因为和市 
场的压力愈来愈大,厂商高获利的时代结束,开始进入了〃微利〃的阶段,这会让许多 
Java厂商开始退出Java市场。Java已经不再像数年前拥有横扫市场的绝对优势, 
Microsoft的也逐渐在原本Java主导的市场形成气候。我认为目前Java正面对着 
下面最重要的挑战和威胁:       
■  开发工具价格往下降的威胁   
任何

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

你可能喜欢的