主题:【文摘】C/C++圣战! -- aircobra
看完了上面这段今人伤心的历史之后,再让我们看看当Borland在受到Microsoft Visua
l C/C++的强大冲击之后,如果思索反击之道。在这段期间也出现了令我敬佩的第一个B
orland技术工程师,Carl Quinn。
Carl Quinn在Microsoft Visual C/C++ 1.0推出之后,立刻奉命开发一个能够和MFC相抗
衡的全新OWL,而Carl Quinn也是数年后JBuilder的JBCL Framework的灵魂开发人物。C
arl Quinn不但负责开发OWL,也为Borland在组件Framework的技术领域立下了重要的贡
献。由于Carl Quinn的投入,因此开启了OWL大战MFC,Borland C/C++缠斗Visual C/C+
+数年精彩好戏的序幕。
Carl Quinn到现在我还记得和敬佩的人物,让我再一次的向他致敬,并且介绍他让大家
认识。
Carl Quinn-我第一个佩服的Borland工程师
Borland C/C++的反击
火线全开
Borland除了在开发工具市场和Microsoft热战之外,其时和Microsoft ,Lotus鼎足而立
的Borland看到Microsoft和Lotus正在电子表格工具以及文书处理工具大战之暇,不思好
好的集中资源开发新的开发工具和数据库工具(下一节会详说),也不甘寂莫的投入了大
量的资源进入这个惨烈的市场。也许是当是Borland太有钱了,或是Philippe Kahn脑袋
有问题,居然决定进入这个Borland陌生的市场,更何况在Borland投入时Lotus已现败象
,市场已经慢慢的被Microsoft所一步一步的掌握了。
Borland进入Office市场的第一个产品便是著名的Quattro Pro这个电子表格,虽然Quat
tro Pro是一个不错的产品,而且当时由Borland C/C++编译器所开发的Quattro Pro在执
行效率上几乎是最好的,但是Borland没有想到使用电子表格的使用者是一般的办公室人
员,这些人注重的是方便性和功能性,而不是最重视执行速度,这和开发人员是不一样
的。Borland以开发者的心态来开发电子表格工具基本上是走错了方向。因此我记得在那
段时间中,杂志评比Microsoft的Excel,Lotus的1-2-3和Borland的Quattro Pro时,在
功能方面领先的都是Excel和Lotus,在执行效率方面领先的则是Excel和Quattro Pro5
搅嗽嗫惚??钌鸬奈雌?-2-3甚至比不上Quattro Pro,因此Lotus败走电子表格市场已是不
可避免的结果了。
不过Borland虽然赢了1-2-3,但是和Excel仍然有一大段的距离,Microsoft一统电子表
格江山之势已不可摇,因此最后Borland在损失了大量的资源之后,Quattro Pro只能卖
给Novell。
除了Quattro Pro之外,Borland也投入了很多的资源秘密的开发一个代号称为Spring的
文书处理程序准备和Microsoft的Word以及WordPerfect竞争,这可能是许多人不知道的
。但是这个产品最后仍然无法问市而胎死腹中,在文书处理市场方面Borland不但浪费了
时间,更虚掷了大量的资源。Philippe Kahn在Office产品方面消耗了Borland大量的金
钱和时间,却落得铩羽而归,更连累了开发工具市场以及最有可能成功的数据库产品市
场。
另外一个和Borland无关的故事是关于Excel如何兴起的。话说当Lotus 1-2-3最盛的时期
,Microsoft一直计觊觎这个市场,但是苦于无法开发一个能够和1-2-3相竞争的产品。
有一次Lotus 1-2-3举办了一个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而拥有世界大部份dBase的市场,后来又
从HP取得了真正的RDBMS-InterBase,可以说是全世界数据库实力最雄厚的厂商。
当时的Oracle和Borland比起来,简直是小巫见大巫,而Sybase更不知道在那里。如果当
时Borland能够好好的掌握这个机会,并且极力发展数据库产品的话,那么现在Borland
就算不是世界第一的软件公司,也将是世界第二的软件厂商。
可惜Philippe Kahn并没有看到这个在年代80未到90年代成长最快速的产品。说句笑话的
是,如果当时Philippe Kahn的死对头Bill Gates早一点对Philippe Kahn说出Informat
ion At Your Finger-Tip』的话,那么Borland就可能是现在的Oracle了。
说到数据库市场就不得不对Microsoft的眼光佩服,也可以看到Microsoft行销能力的强
悍。当Microsoft以FoxPro For Window强占了开发者的数据库市场之后,又看到了一般
使用者也需要使用简易好用的数据库管理工具。因此发展出了Access。但是当时在这种
市场中,Paradox占有开发者的数据库大部份的江山,而一般使用者的数据库管理工具市
场则由Lotus的Approach拔得先机。Microsoft为了扳回劣势,我还记得在当时Visual B
asic 3的软件包中Microsoft附了一张优待卷,只要800新台币就可以买一套Access。这
简直就是流血大拍卖,目标很明显,就是当时在市场中卖1万多元的Lotus Approach。果
然,Microsoft此招怀觯?Approach便在市场被Access打得落花流水,很快的便失去了市
场,也很快的退出了市场。从此一般使用者的数据库管理工具市场便逐渐由Access所取
代。
但是Borland并没有警觉到Access会继续的往开发者市场进功,因此仍然没有加紧在Par
adox产品上开发,Borland总觉得以Paradox在市场的地位是无法轻易憾动的,而且Acce
ss的目标市场也不是Paradox的市场。但是Borland忘记了Microsoft非常散擅长模仿,因
此在随后的Access版本中,Microsoft不断的为Access加入可程序设计的功能,因此也逐
渐的吸引了一些Paradox入门使用者的市场,再加入FoxPro For Window又持续的强功开
发者数据库市场,Paradox终于在背腹受敌之下也逐渐的败下阵来。虽然在未期Philipp
e Kahn已经对Paradox投下重兵,希望能够挽回Paradox的劣势,奈何时不我予,Parado
x在奋斗了Paradox 6和Paradox 7的2个版本之后,终究难逃失败的命运。
当时我看到Microsoft如何打击竞争对手时,我就和朋友开玩笑的说。Microsoft有天下
无敌的3绝招,那就是『打不过你就模仿你(这让我想起电影秘密客(Mimic) ),再打不过
就和你比流血,看谁流得久(这让我想起吸血鬼),最后如果再不行的话,那就挖光你的
人(这让我想起电影 Other People's Money)』。Lotus就在Microsoft的前2个绝招下到
地不起,而Borland还算是功力深厚的了,连中了3绝招,虽然不像Lotus和许多其它公司
一样从此Bye-Bye,但也是受伤极重的了。
(待续)
- 相关回复 上下关系8
压缩 2 层
C/C++的光荣战役 aircobra 字7589 2004-03-06 19:48:41
😉微软的模仿和商业手段在哪个领域都可怕 铁手 字350 2004-03-09 19:10:07
C++领域李维可是说错了 老兵帅客 字125 2004-03-09 21:33:21
Borland C/C++的反击
ODBC和IDAPI之争 aircobra 字11484 2004-03-06 19:55:20
Watcom C/C++的发展史 aircobra 字7817 2004-03-06 19:55:58
C/C++开发工具的最后圣战 aircobra 字11674 2004-03-06 19:57:52
尾声 aircobra 字492 2004-03-06 20:00:49