友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
哔哔读书 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

borland传奇-第5章

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



Wang,Eugene是一位非常聪明的越南人。他一手把Borland C/C++带到了世界第一的 
地位,并且在Borland C/C++3。1成功之后有了更伟大的想法,那就是想在下一个 
Borland C/C++版本中完整地以OWL封装所有的Windows APl。因为OWL 1。0虽然比 
MFC 1。0来得优秀,但是OWL的隐忧就是尚未完整封装所有Windows的APl。此外Eugene 
还计划以OWL为核心,开发一个类似今日Borland C/C++ Builder以可视化组件为开发 
方式的开发工具。请各位读者想一想,如果在当时Borland能够开发出这种C/C++开发 
工具,那将会是一个多么可怕的产品,稍后Microsoft的Visual C/C++1。0只是能够在 
集成开发环境中自动产生MFC的程序代码就立刻轰动了C/C++市场,造成了大量程序员 
转入Microsoft的阵营。而且,即使是目前的Borland C/C++ Builder,使用的 
Framework仍然是以Object Pascal为核心的组件Framework,而不是纯粹的C/C++程 
序代码。如果当时Eugene能够做出他心中的下一版Borland C/C++,那么我想,到现 
在Borland C/C++可能还是市场中第一的C/C++开发工具。   
不过很不幸的是,Eugene稍后和Philippe Kahn发生了激烈的争执。一气之下,Eugene 
离开了Borland。而Philippe Kahn则认为Borland C/C++的地位已不可动摇,因此也 
没有想立刻开发下一版的Borland C/C++。这样一拖竟然浪费了将近2年的时间,更大 
的麻烦是Microsoft可没有白白浪费这2年的时间。Microsoft Visual C/C++1。0在 
Borland C/C++3。1发布两年之后推出,并且立刻获得市场好评。Visual C/C++不但在 
编译器方面能够和Borland C/C++3。1相抗衡,在集成开发环境方面更大幅领先了Borland  
C/C++3。1,还能够自动产生MFC的程序代码,再也不是昔日的吴下阿蒙。直到此时, 
Philippe Kahn才从梦中惊醒而急于开发下一代的Borland C/C++4.0。但此时为时已晚, 
C/C++的开发工具已经发生了剧烈的变化,Borland的C/C++开发工具市场从此就开始逐渐 
地被Microsoft蚕食了。   
Eugene在离开Borland之后,立刻被Symantec所网罗,稍后Eugene也在非常短的时间 
之内为Symantec开发出了著名的Symantec C/C++。Symantec C/C++在当时被所有的技 
术刊物评比为拥有最棒的集成开发环境和最有创意的C/C++开发工具,由此可见Eugene 
的功力。不过Symantec C/C++稍后也终究不敌Microsoft Visual C/C++,这个故事 
的原因在稍后〃四大C/C++ 编译器之争〃的章节中再详细地说明。最后听说Eugene跑去 
做生意了,并且在前几年写了一本教导科技人员如何面试的书籍。一直很痛心Borland 
失去了这么一位优秀的人材。我常常想,如果当初Eugene没有离开Borland,那么历 
史可能就不是现在的这样了,Sign!!!   
■  Philippe Kahn大手笔地花了400多Million美金买下了Ashton…Tate公司和dbase。 
当时许多人都批评Philippe Kahn做了不值当的事情,因为Ashton…Tate不值这么多钱。 
但是由于当时Borland多的是现金,因此Philippe Kahn也不在意。不过Borland逐渐 
走向衰败的主因并不在此,而是在Borland买下了dbase之后,并没有立刻积极地开发 
dbase For Windows,反而把dbase丢在一旁。Philippe Kahn会如此做的原因便是当时 
Borland的另外一个和数据库有关的产品Paradox卖得也很好,因此Philippe Kahn并不 
急于开发dbase For Windows。不过Philippe Kahn忘记了一件事情,那就是当时市场 
上拥有大量使用者数目的dbase程序员需要一个好的Windows版dbase,但是Philippe  
Kahn购买了dbase却不提供Windows版的解决方案,因此当稍后Microsoft以极小的代 
价买下Fox这家公司,并且在数年之后推出FoxBASE For Windows,吸引了大量原先的 
dbase程序员以及Paradox的程序员之后,Philippe Kahn才警觉事情不对而匆匆忙忙 
地开发dbase For Windows。但是当dbase For Windows推出之后,Microsoft早已推 
出了两个FoxBASE For Windows的版本,占据了大部分的市场,dbase For Windows其 
势已不可为了。   
■  Microsoft开始向Borland挖角。由于Microsoft在许多的开发工具战役中一直被 
Borland打得灰头土脸,更何况Borland C/C++3。1几乎抢占了大部分的市场,因此 
Microsoft便开始准备好好地对付Borland。但是由于其时Borland在编译器的技术领 
域领先了Microsoft数年之久,Microsoft无法在短时间之内赶上Borland,所以 
Microsoft决定使用最有效的方法立刻追上Borland的技术,那就是直接从Borland挖角。 
结果,后来Microsoft的Visual C/C++小组有60%的成员是从Borland挖来的,这个举 
动不但立刻让Borland流失了大量的优秀技术人才,也在数年之后造成了Borland控告 
Microsoft的导火线。各位读者看到这里是否有什么感觉呢?不过我总觉得Microsoft 
并不是光明正大地击败Borland,而是使用了不公平的竞争手段。   
Philippe Kahn在这段时间不但让Borland C/C++被Microsoft Visual C/C++反败为胜, 
也痛失了几乎所有dbase的市场,更浪费了大量的金钱,流失了大量的优秀人员。在 
这些重要的因素之下,Borland已经不可避免地开始走下坡了。   
我最后一次看到Philippe Kahn,是在1994年末于亚特兰大(Atlanta)参加国际 
Conference时,还和他打了一声招呼。后来Philippe Kahn离开了Borland,另外创立 
了StarFish这家公司,稍后StarFish也被Motorola并购。虽然Borland由于Philippe  
Kahn一些错误的决策而逐渐地从巅峰开始走下坡,但是Philippe Kahn也不愧为一个人 
物。因为Philippe Kahn能够和Bill Gates一直周旋数年之久,而同一时期的许多公司 
(例如Lotus)都一一被Microsoft所击败,因此Philippe Kahn还是有一套的。此外 
Philippe Kahn也是唯一一个拥有工程师特性的Borland CEO,Philippe Kahn仍然 
重视技术产品和技术人员。但是Borland随后的CEO几乎都是Marketing、Finance或 
是Sales出身的人,这真让我怀念以往以产品和技术为优先的CEO了。   
看完了上面这段今人伤心的历史,再让我们看看当Borland受到Microsoft Visual  
C/C++的强大冲击之后,如何思索反击之道。在这段历史中出现了令我敬佩的第一个 
Borland技术工程师Carl Quinn。   
Carl Quinn在Microsoft Visual C/C++1.0推出之后,立刻奉命开发一个能够和MFC 
相抗衡的全新OWL,而Carl Quinn也是数年后JBuilder的JBCL Framework的灵魂开发 
人物。Carl Quinn不但负责开发OWL,也为Borland在组件Framework的技术领域做出 
了重要的贡献。由于Carl Quinn的投入,开启了OWL大战MFC、Borland C/C++缠斗 
Visual C/C++数年精彩好戏的序幕。   
Carl Quinn是我至今还记得并敬佩的人物,让我再一次的向他致敬,并且介绍他让大 
家认识。   
火线全开   
Borland在开发工具市场和Microsoft激战之时,Microsoft和Lotus也正在电子表格工 
具以及文字处理工具市场进行大战。这时Borland不思好好地集中资源开发新的开发 
工具和数据库工具(稍后本书会详细说明Borland在数据库市场的战役),也不甘寂寞 
地投入了大量的资源进入这个惨烈的市场。也许是当时Borland太有钱了,或者是 
Philippe Kahn的脑袋出了问题,居然决定进入这个Borland陌生的市场,更何况在 
Borland投入时Lotus已现败象,Office市场已经慢慢地被Microsoft所一步一步地掌 
握了。   
Borland进入Office市场的第一个产品是著名的Quattro Pro电子表格。虽然Quattro  
Pro是一个相当不错的产品,而且当时,由Borland C/C++编译器所开发的Quattro  
Pro在执行效率上几乎是最好的,但是Borland没有想到使用电子表格的使用者是一般 
的办公室人员,这些人注重的是方便性和功能性,而不是执行速度,这和开发人员是 
不一样的。Borland以开发者的心态来开发电子表格工具基本上是走错了方向。因此 
我记得在那段时间中,杂志评比Microsoft的Excel、Lotus的1…2…3和Borland的 
Quattro Pro时,在功能方面领先的都是Excel和Lotus,在执行效率方面领先的则是 
Excel和Quattro Pro。到了电子表格热战的末期,1…2…3甚至比不上Quattro Pro,因 
此Lotus败走电子表格市场已是不可避免的结果了。   
不过Borland虽然赢了1…2…3,但是和Excel仍然有一大段的距离,Microsoft一统电子 
表格江山之势已不可动摇,因此最后Borland在损失了大量的资源之后,Quattro Pro 
只能卖给Novell。   
除了Quattro Pro之外,Borland也投入了很多的资源秘密地开发一个代号为Spring的 
文字处理程序(Word Processor)准备和Microsoft的Word以及WordPerfect竞争,这可 
能是许多人不知道的。但是这个产品最后仍然无法问市而胎死腹中,在文字处理市场 
Borland不但浪费了时间,更虚掷了大量的资源。   
Philippe Kahn在Office产品方面消耗了Borland大量的金钱和时间,却落得铩羽而归, 
更连累了开发工具市场以及最有可能成功的数据库产品市场。   
另外一个和Borland无关的故事是关于Microsoft Excel是如何兴起的。话说当Lotus  
1…2…3最盛的时期,Microsoft一直在觊觎这个市场,但是苦于无法开发出一个能够 
和1…2…3相竞争的产品。有一次Lotus举办了一个Lotus 1…2…3的技术研讨会,由当时 
Lotus 1…2…3的首席工程师主讲。Microsoft知道了这个技术研讨会之后,立刻派出了 
最好的程序设计师,现场询问Lotus是如何开发1…2…3的,并且趁机询问这位首席工程 
师如何克服1…2…3在许多技术方面的难点,而这些困难处正是Microsoft的工程师无法 
克服的。   
当时,在现场中的Lotus首席工程师虽然知道这些人是Microsoft派来的,而且询问的 
问题正是1…2…3许多关键的技术点。但是这位首席工程师凭借着多年的开发经验,认 
为Microsoft不可能在短期之内追上1…2…3,因此就没有多作保留地回答了许多重要的 
问题。没有想Microsoft的这些程序员也是非常聪明的人才,一经指点之后,立刻畅 
然全通,在短短的1、2个版本之后不但马上追上了1…2…3,许多功能方面更是青出于 
蓝,1…2…3便逐渐失去优势了。我想这位1…2…3的首席工程师一定很后悔当时回答了关 
键的技术问题吧。   
结论:千万不要小看Microsoft,他们是非常精于模仿的。也永远不要小看你的竞争 
对手。   
数据库市场的失误   
Borland全盛的时期,事实上也是开发数据库产品最好的机会。因为在当时Borland手 
握DOS最畅销的Paradox,并购了Ashton…Tate而拥有世
返回目录 上一页 下一页 回到顶部 1 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!