⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 borand传奇,有关borand公司的书籍
💻
📖 第 1 页 / 共 3 页
字号:
并不是光明正大地击败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而拥有世界大部分dbase的市场,又取得
了Ashton-Tate从HP购买的真正关系数据库(RDBMS)--InterBase,可以说是当时全世
界数据库工具实力最雄厚的厂商。

当时的Oracle和Borland比起来,简直是小巫见大巫,而Sybase更不知道在哪里。如
果Borland能够好好地掌握这个机会,极力开发数据库产品,那么现在Borland就算不
是世界第一的软件公司,也将是世界第二的软件厂商。可惜Philippe Kahn并没有看
到这个从80年代末到90年代成长最快速的产品市场。说句笑话,如果当时Philippe 
Kahn的死对头Bill Gates早一点说出"Information At Your Finger-Tip"这句话,点
醒Philippe Kahn数据库市场的重要性,那么Borland就可能是现在的Oracle了。

说到数据库市场,就不得不对Microsoft的眼光佩服,也不得不佩服Microsoft行销能
力的强悍。当Microsoft以FoxBASE For Windows强占了Windows开发者的数据库工具
市场之后,又了解到一般计算机使用者也需要使用简易好用的数据库管理工具,因此
开发出了更简易的Access。但是当时在类似的市场中,Borland的Paradox占有开发者
数据库大部分的江山,而一般使用者的数据库管理工具市场则由Lotus的Approach博
得先机。

Microsoft为了进入由Lotus Approach主宰的市场,采取了很多方法。我还记得在当
时Visual Basic 3的软件包中Microsoft附了一张优惠卷,只要800新台币就可以买一
套Access。这简直就是流血大拍卖。不过它的目标很明显,就是击败当时卖1万多元
的Lotus Approach。果然,Microsoft此招一出,Approach便被Access打得落花流水,
很快失去了市场,也很快地退出了市场。从此一般使用者的数据库管理工具市场便由
Access所独占。

但是Borland并没有警觉到Access会继续往开发者市场进攻,因此仍然没有加紧在
Paradox产品上的开发。Borland总觉得Paradox的市场地位是无法轻易撼动的,而且
Access的目标市场也不是Paradox的市场。

但是Borland忘记了Microsoft非常擅长模仿。在随后的Access版本中,Microsoft不
断地加入可程序设计的功能,因此也逐渐地吸引了一些Paradox入门使用者的市场。
再加上FoxPro For Windows又持续地强攻开发者数据库市场,Paradox终于在腹背受
敌之下逐渐败下阵来。虽然在末期Philippe Kahn对Paradox投下重兵,希望能够挽回
劣势。奈何时不我予,Paradox在奋斗了Paradox 6和Paradox 7的2个版本之后,终究
难逃失败的命运。

当时在看到Microsoft如何打击竞争对手时,我就和朋友开玩笑说,Microsoft有天下
无敌的三大绝招,那就是"打不过你就模仿你(这让我想起电影秘密客)。再打不过就
和你比流血,看谁流得久(这让我想起吸血鬼)。最后如果再不行的话,那就挖光你的
人(这让我想起电影Other People's Money)"。Lotus就在Microsoft的前两个绝招下
倒地不起,而Borland还算是功力深厚,连中三大绝招,虽然不像Lotus和许多其他公
司一样从此Bye-Bye,但也是受伤极重的了。

ODBC和IDAPI之争

当Microsoft逐渐地击败竞争对手、并且拥有了大部分PC数据库市场之后,便慢慢地
了解到掌握标准的重要性。此外,Microsoft为了统一各应用程序之间不同数据的存
取,开始制定存取数据的统一标准--ODBC。Microsoft更大的目的是为了准备和瞄准
下一场的大战,那就是PC上的关系数据库产品的市场。

当然,Microsoft要一统数据存取的江山,除了Borland不会同意之外,其时一心想从
Microsoft扳回一城的IBM也不同意。而Novell更是害怕,因为Novell怕Microsoft成
功之后,Netware会消失得更快。于是IBM、Novell和Borland以及一些其他的小厂便
聚集在一起,决定也制定一套存取数据的标准接口来和Microsoft对抗,这个制定的
数据存取标准便是IDAPI。这正式揭开了ODBC和IDAPI竞争的序幕。

不过IBM、Novell和Borland的结合很快就被证明是失败的,因为就像稍后说明的一样,
IBM在PC软件上的开发一直是三心二意,反反复复。因此当IDAPI 1.0的规格出来之后,
IBM这位老兄又失去了和Microsoft对抗的兴趣,于是退出了IDAPI联盟。至于Novell
就更不用说了。Novell对于和Microsoft竞争一向是"说说可以,真打不行",一定要
找到一群厂商才敢和Microsoft对抗。Novell眼看IBM退出之后,也马上不战而降,很
快地就也退出IDAPI联盟,这个现象和稍后Novell对于和Borland秘密合作的
Appware/AppBuilder计划如出一辙,都是虎头蛇尾,草草收场。

在两个大同盟临阵脱逃之后,Philippe Kahn仍然不畏惧Microsoft的竞争,还是以
IDAPI 1.0的规格实现数据存取引擎,这就是我们现在使用的BDE/IDAPI和SQL Links的
前身。当时IDAPI 1.0的功能规格比ODBC 1.0好得多了。我记得Delphi 1.0使用的
BDE/IDAPI和SQL Links驱动程序也比当时慢得像乌龟的ODBC快得太多了。只可惜在
IBM和Novell退出之后,其他的小厂也是一哄而散。因此Borland只能靠自己独自和
Microsoft对抗。Borland能够以少量的资源一直对抗到Delphi 3的BDE/IDAPI才逐渐
地被ODBC追过,也算是非战之罪了,怪就只能怪Borland意志不坚的盟友们。

当然,由于IBM和Novell的行事作风如此,所以在稍后许多能够和Microsoft一较长短
的机会也因为如此而消逝,最后自食恶果,逐渐失去了PC的软件市场,再也无力和
Microsoft抗衡了。


 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -