几乎无法再涉足Web开发工具的市场。
命运坎坷的dBase
回顾dBase产品的一生,实在令人不知说什么好。dBase曾经主导了PC数据库技术的发
展主流,在早期也几乎霸占了PC数据库市场。十几年前,当人们发现一台PC在执行了
dBase之后,居然能够处理许多日常数据,立刻便为dBase不可思议的能力而着迷,进
而创造了dBase不可一世的时代。
1980年8月,George Tare和Hal Lashlee两位先生创建了Software Plus软件公司。稍
后,他们和Microsoft一样,从一个小软件公司购买了Vulcan Data Base软件,并且
根据Vulcan Data Base开发出dBase产品的前身。很快,George Tare和Hal Lashlee
合作的软件便获得了许多使用者的好评,他们的软件逐渐在市场上受欢迎。不久之后,
George Tate和Hal Lashlee便成立了Ashton Tate公司,展开了dBase神话的时代。
在Ashton…Tate推出dBase II之后,正值PC开始快速成长的时期。由于当时的dBase
II在PC上提供了合理的数据处理能力,因此很快便有了大量的使用者,dBase II的影
响力也开始渗入商业使用者领域,而Ashton…Tate这个招牌也逐渐成为广为人知的公
司。
1984年是Ashton…Tate一生最为重要的一年,因为在这年的6月,Ashton…Tate推出了
dBase III。dBase III在数据处理能力、运算速度方面都比dBase II大幅提升,正好
符合当时PC愈来愈大量数据应用的需求。在Ashton…Tate推出dBase III之后,立刻在
全球大卖,随后推出的dBase III Plus更是奠定了Ashton Tare在PC数据库方面至尊
的地位。dBase III和dBase III Plus的空前成功,使得Ashton…Tate营收大增,并且
成为当时全球第3大的软件公司。和Microsoft、Lotus分别以DOS、Lotus 1…2…3和dBase
各在操作系统、Spreadsheet以及数据库市场鼎足而立。
当Ashton…Tate在数据库市场不可一世之时,Oracle还是一个名不见经传的小公司。
怎知10年风水轮流转,现在的Oracle已经成为数据库的霸主。为什么Ashton Tate这
个曾经执PC数据库牛耳的公司后来会一蹶不振呢?这都要从Ashton…Tate的dBase IV
说起。
急转直下的dBase IV
当Ashton…Tate的dBase III/Plus成功之后,Ashton…Tate的野心就更大了,急于和
Microsoft/Lotus逐鹿天下。Ashton…Tate决定投入大量的资源开发下一代的dBase软
件,把处理数据的能力再次提高,并且提供更为复杂的功能。虽然Ashton…Tate的想
法很好,要把PC数据库的竞争再次升高,提供更为高阶的应用,但却忽略了当时PC硬
件设备是否能够跟上Ashton…Tate设定的标准的问题。
在Ashton…Tate开发dBase IV到中期之后,却发现当时PC的设备无法顺利执行dBase
IV,此时Ashton…Tate才发现事态严重。其实,在Ashton…Tate开发dBase IV之前,并
没有评估硬件需求或是没有控制dBase IV的开发。无论如何,对于Ashton…Tate来说,
dBase几乎是唯一的软件,也是成功的支柱。结果,对于最重要的产品居然管理成这
个样子,从这个迹象便可知当时的Ashton…Tate可能被dBase III/Plus的胜利冲昏了
头,也开始夜郎自大起来。
Ashton…Tate发觉了dBase IV的问题之后,立刻和一些软/硬件厂商合作,为当时只能
使用640K内存的PC加入新的内存设备,以便执行需要海量存储器的dBase IV。虽然后
来的确弄出了一个解决方案,但却不为市场大众接受。dBase IV在Ashton…Tate无法
解决内存需求问题之下仍然执意推出,结果市场一片负面评价。不但一般的PC内存不
够无法顺利执行,再加上dBase IV的臭虫极多,立刻被市场所唾弃。原来的dBase使
用者仍然继续使用dBase III/Plus,不愿意升级到dBase IV,这让Ashton…Tate面临
血本无归的窘况。再加上dBase又得面对FoxBase和Borland Paradox愈来愈强劲的竞
争,Ashton…Tate无法推出让dBase使用者满意的下一代产品,只能眼看着市场不断流
失。
1990年初,Ashton…Tate内部起了内讧,导致dBase的主要Architect以及许多工程师
离开Ashton…Tate,而Ashton…Tate在数年之间仍然无法解决dBase IV的问题也让人不
可思议。此时,Ashton…Tate在Paradox和FoxBase的鲸吞蚕食之下,几乎快变成一个
空壳了。公司营收不断下滑,dBase市场占有率不断下降,人员更是快速流失。到了
1991年,Ashton…Tate几乎已经撑不下去了。
在Ashton…Tate快速走下坡之际,却是Borland即将到达巅峰之时。1990年,Philippe
Kahn从Borland本身的Paradox成长情形知道了dBase的状况,已经逐渐看出Ashton…
Tate的颓势。于是Philippe Kahn知道,Borland称霸PC数据库市场的时机即将到来,
而且Borland必须比Microsoft先出手才能够赢得这个不容错过的好机会。
1991年,在Ashton…Tate已经摇摇欲坠之际,Philippe Kahn终于决定出手。因为
Philippe Kahn知道,绝不能让Microsoft先叫牌。更绝的是,Philippe Kahn一出手
就是雷霆一击,条件好得让Ashton…Tate根本无法拒绝。1991年7月,当Philippe
Kahn以440 Million叫牌之后,Ashton…Tate很快就全面投降,决定从此嫁入Borland。
Ashton…Tate的被并购和走入历史
1991年,不可一世的Philippe Kahn以极大的霸气和本钱并购了当时已经快速走下坡
的Ashton…Tate。Philippe Kahn购买Ashton…Tate的真正目的是为了与Bill Gates一
争长短,以图成为PC软件界的霸主。另外一个目的则是为了彻底消灭dBase,因为
Philippe Kahn认为Borland自己的Paradox比当时问题多多的dBase IV好得太多了,
一旦dBase退出市场,那么Paradox即可席卷PC数据库市场,让Borland同时成为PC开
发工具以及PC数据库市场中的老大,进而同主掌PC操作系统的Microsoft和控制PC计
算软件的Lotus分庭抗礼。
在Borland以不可思议的高价购买了Ashton…Tate之后,立刻引来了华尔街的批评,因
为华尔街的分析师都认为Philippe Kahn出的价格太高,Ashton…Tate在当时并不值440
Million多美金。不过对于Philippe Kahn来说,用4亿多美金来与Microsoft/Lotus一
较长短的大企图相比,实在不算什么,因为Borland有的是钱。
在1991年Borland并购Ashton…Tate时,Borland的市值其实比Ashton…Tate小。当时的
Ashton…Tate是排名第5的软件公司,而Borland只排名到第9。但是Ashton…Tate已经
在走下坡,手头拮据。反观Borland则是蒸蒸日上,现金多多。Borland并购Ashton…
Tate一事,媒体都以〃小鱼吃大鱼''为标题进行报道。当时Ashton…Tate的营业额大概
是250多个Million美金,而Borland的营业额则大约是230多个Million。因此,在Borland
加上Ashton…Tate之后,立刻成为一个年营业额将近500 Million的软件公司,排名跃
为当时全球第3大的软件公司,仅次于Microsoft和Lotus。读者可以想想,现在的Borland
年营业额才200多Million,但是10年前却已经拥有500 Million,可见当时Borland的
盛世和规模之大。在Borland完成了Ashton…Tate的并购之后,Philippe Kahn每日都
得意洋洋,因为在Philippe Kahn看来,成为全世界第一大、击败Microsoft的日子已
经不远了。
Ashton…Tate被Borland并购之后,其光辉灿烂将近10年的时光也随之消逝。Ashton…
Tate原本很有机会成为今日的Oracle,继续占据PC数据库市场龙头的地位,没有想到
Ashton…Tate却把好好的一盘棋下到了死局,硬生生地把自己的命脉产品玩完。虽然
Ashton…Tate是一个很好的负面教材,但人类似乎永远学不会历史,数年后的Informix
也走上了和Ashton…Tate极为类似的道路。
不甘之作,dBase For Windows 5。0
在Philippe Kahn得意不久之后,Microsoft也并购了FoxBase这家公司,并且快速地
推出了FoxPro这套可以在Windows下执行的、与dBase兼容的软件。由于Microsoft掌
握了原本DOS下dBase程序员急需一个Windows下的dBase开发工具的心态,因此当FoxPro
For Windows推出之后,立刻吸引了许多原先dBase III/dBase III Plus的使用者。
虽然Borland在Microsoft推出FoxPro For Windows之后开始流失使用者,但是,由于
其时Paradox For DOS的销售仍然良好,因此,Philippe Kahn并没有放在心上,仍然
认为最终Paradox For Windows可以击败FoxPro For Windows。在这里,Philippe Kahn
显然犯了轻敌的错误。
在Microsoft连续推出两个版本的FoxPro For Windows之后,Borland终于察觉原先dBase
的使用者正处于快速地流失之中。虽然Borland已经推出了Paradox For Windows,而
且销售也在预期之中,但是很显然,Paradox For Windows并不能阻止dBase客户的流
失。Philippe Kahn此时才开始着急。此外,Borland也面临还在使用dBase For DOS
使用者强大的压力,他们要求Borland推出dBase For Windows。
其实,dBase For Windows产品本身还是不错的,不过由于已经太晚加入Windows平台
数据库战场,而且是在匆促上阵的情形下,本身的臭虫当然不少,再加上得面对轻装
上阵的FoxPro For Windows,dBase For Windows几乎没有什么胜算。随后的结果果
然如同许多人预期的一样,dBase For Windows在推出之后不但无法憾动FoxPro For
Windows的江山,反而引来原本期待的dBase使用者的绝望。dBase的使用者在苦等Windows
版的dBase数年之后,Borland仍然无法提供一个高品质的产品。顿时之间,大量不满
的dBase使用者都转向了Microsoft的FoxPro For Windows,也造成了dBase For Windows
不可挽回的败势。
在dBase For Windows失利之后,许多人都开始把矛头对向Philippe Kahn,认为是
Philippe Kahn的自大和轻敌搞死了dBase For Windows这条原本有机会的产品线。如
果Philippe Kahn能够在并购Ashton…Tate之后好好地开发dBase For Windows,并且
在Microsoft的FoxPro For Windows之前推出,那么Borland将可让大部分dBase For
DOS使用者转入Windows的市场。唉,如果时光能够倒转,如果Borland能够早一步推出
dBase For Windows,再进而开发出后来的关系数据库(Relational Database)产品,
那么,Borland现在可能仍然是前3大的软件公司。
最后的帝王Visual dBase 7
很显然,Microsoft以极小的代价购买了FoxBase,并且用FoxPro For Windows抢走了
Philippe Kahn花大钱购买来的dBase使用者,的确是等于狠狠地打了Philippe Kahn
一巴掌,让Philippe Kahn知道,先出手并不代表会赢得最后的胜利。
这对于日日夜夜想打败Microsoft的Philippe Kahn来说,当然是无法忍受的耻辱,因
此,Philippe Kahn念念不忘的就是如何扳回一城。在dBase For Windows 5。0失利
之后,Borland决定再次重新出发,准备推出新版本的dBase For Windows,来挑战
FoxPro For Windows。不过,市场情势的发展却出现了变化,PC数据库市场已经开始
走入关系数据库的时代,桌面型数据库的市场已经开始出现下滑的现象。
1997年12月,Borland推出最后一版的dBase For Windows 7。0来角逐市场。dBase For
Windows 7。0的品质和功能才是Borland早该在几年前推出的产品,如果Borland早几
年推出dBase For Windows 7。0,那么Windows下dBase的市场绝对会由Borland寡占,
FoxPro For Windows将不是对手。只可惜时不我待,在dBase For Windows 7。0推出
之际,Windows下dBase的市场已经大势已定。虽然dBase For Windows 7。0的确是一
个好产品,但是它再也无力改变市场了。此外,此时PC桌面型数据库的市场也逐渐萎
缩,Microsoft也准备走向关系数据库市场,Windows下dBase的市场对于Microsoft来
说,已经不那么重要了。
在dBase For Windows 7。0推出之后,Borland事实上也察觉到了PC数据库市场的变化,
准备以InterBase进入关系数据库的市场。至此,延续数年之久的PC桌面型数据库
的战火也终于近乎停止状态了。
当Borland的Visual dBase小组发现整个数据库市场的变化之后,内部产生了相当大
的矛盾,许多Visual dBase的工程师在不看好dBase产品的情形下纷纷决定转换跑道。
〃弃船〃也许是当时最适当的形容词,几乎所有的Visual dBase的工程师都希望进入
Borland Java开发小组,没有人愿意继续留在Visual dBase小组。因此,当时Visual
dBase小组在Borland内部引起了不小的骚动。每一个人都想到Java小组,许多Borland
C/C++小组的工程师也都希望进入Java开发小组,但是Java小组并不能容纳这么多人。
最后许多无法进入Java小组的工程师不是离开Borland,就是随着Borland卖出dBase
时跟随Visual dBase到了新的公司。
最后的晚餐
1998年的Borland Conference应该是Visual dBase在Borland最后一次的盛会了。当
时使用Visual dBase的使用者已经不多,因此在BorCon 1998年中Visual dBase的讲
座也不多。不过对于一些dBase的忠诚使用者来说,Visual dBase 7。0仍然是他们的
最爱。因此在BorCon 1998年,当时在Visual dBase界中最著名的支持者Alan Katz负
责了许多Vi