📄
字号:
这对于日日夜夜想打败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负
责了许多Visual dBase的讲座,也号召了许多dBase的使用者参加这次的Borland
Conference。
Alan Katz的努力显然是希望Borland不要放弃Visual dBase,能够继续开发dBase的
产品。不过,这些努力仍然无法挽回市场的形势以及Borland的决心,BorCon 1998也
终于成为Visual dBase最后一次的舞台。
生命的延续--dBase 2000
1998下半年,Borland终于决定把Visual dBase卖掉,因为Borland已经不想在Desktop
的数据库市场竞争了。在Borland决定卖掉Visual dBase的信息传出之后,立刻引起
了许多dBase使用者的强烈反应。他们认为Borland不负责任,因为如果Borland随便
把Visual dBase卖掉,那么Visual dBase便注定会从此消失。由于当时dBase使用者
的压力太大,因此Borland不得不小心翼翼地处理这个烫手山芋。当时的Borland已经
是放也不是,不放也不行了。
为了缓和dBase使用者的强烈不满,Borland宣布会谨慎地选择购买dBase的公司,而
不会随便把dBase卖出去。这个时候,Alan Katz也知道了Borland的决定。出于对
Visual dBase的热爱,Alan Katz决定找寻资金来源把dBase的版权从Borland的手中
买下来。很快,他找到了一些dBase的爱好者,每人拿出一定的资金来集资购买Visual
dBase的版权。在Alan Katz取得了资金之后,便立刻和Borland联络,准备和Borland
谈判。当然,在Alan Katz集资的过程中,Borland也试着寻找对Visual dBase有兴趣
的公司或是个人,不过这个过程并不顺利。
因此当Alan Katz和Borland接触之后,双方立刻有了交集,双方都有很高的意愿。不
过,在深入的谈判之后,Borland很快发现Alan Katz的资金和Borland想要求的版权
费有很大的距离。原本Borland不太想再谈下去,不过,在Alan Katz和Borland接触
的消息传出之后,却获得了许多dBase使用者的欢迎。Alan Katz在dBase界的高知名
度以及多年来对于dBase的贡献都让dBase的使用者觉得,如果由Alan Katz收购dBase,
那么dBase仍然将有美好的未来。于是dBase的使用者开始向Borland施压,希望Borland
能够成功地和Alan Katz谈好条件。
虽然Borland不太接受Alan Katz的条件,但是在遍寻不到适合的买主、再加上dBase
使用者的强烈要求和Borland急于解决Visual dBase的情况下,Borland终于在半买半
送的条件下把dBase所有的原始程序以及版权卖给了Alan Katz。在Borland决定出脱
dBase给Alan Katz之后,Alan Katz便立刻和朋友成立下KSoft软件公司,准备延续
Visual dBase的产品生命。
1999年3月12日,Borland终于廉价售出了1991年花费数亿美金并购来的dBase产品,
dBase在Borland不受重视的日子也终于结束。Alan Katz在购买了dBase的版权之后不
久,便把公司更名为dBase Inc.公司,1年之后,也就是2000年的12月,dBase Inc.
推出了自己的新dBase产品,取名为dBase 2000,至此dBase系列产品也终于正式延续
了产品生命。dBase在80年代诞生以来,持续生存了近20年的时间,可说是PC软件中
生命力最为强韧的软件了。dBase被Philippe Kahn的狂妄自大所牺牲,IntraBuilder
因Delbert Yocam目光如豆而夭折。虽然dBase因为再转卖给其他公司而得以延续生命,
但是对于Borland来说,dBase和IntraBuilder终究是在遗憾中结束了生命的产品。
Paradox
对于Borland来说,Paradox一直是棵摇钱树,为Borland赚进了大把的钞票,同时也
让Borland称霸PC数据库市场。不过Paradox并不是Borland自己研发的(嗯,写到这里,
我才突然想到,Borland数据库产品几乎都不是自己开发的,都是并购来的),是从一
家叫做Ansa的小公司购买来的。在1985年,为了进入PC数据库市场,Borland看上了
Ansa公司的Paradox产品,于是在1985年的秋季正式购买了Paradox,成为Borland第
一个数据库开发工具。
其实,在Borland所有的数据库产品中,Paradox是最受Borland照顾的,这也许是因
为Paradox是Borland的第一个数据库产品,也或许是因为Philippe Kahn对于Paradox
情有独钟。但Paradox对于Borland也有着很大的影响,因为Paradox后来不但成为Borland
的主力产品之一,存取Paradox的数据存取引擎也成为数年后Delphi的主要数据库和
存取引擎,BDE/IDAPI也是从Paradox Engine演化而来的。
Borland取得了Paradox之后,很快就开发出了Borland Paradox For DOS,正式进军
PC的数据库市场。由于Paradox当时独特的Query By Example(QBE)以及每一个版本都
维持兼容的良好特性,很快就吸引了许多的使用者,Paradox也成为当时dBase系列之
外另外一个非常流行的数据库产品,在国外非常的盛行。而Paradox之所以没有在台
湾/大陆等地流行起来,原因便是Paradox一直和Double-Byte的兼容有问题,无法正
确地处理中文信息。
由于Paradox在DOS以及Windows初期的版本中表现得非常抢眼,因此Philippe Kahn一
度想以Paradox称霸PC桌面型数据库市场,投入许多的资源研发Paradox For Windows,
并且不惜压制Borland自己的dBase产品来壮大Paradox在Windows市场的占有率。不
过,很显然Borland的脑筋仍然没有转过来。在dBase、Paradox和FoxPro等PC数据库
开发工具被使用了多年之后,已经开始慢慢地进入一般计算机使用者的市场来解决日
常数据处理的工作,因此在PC桌面型数据库市场,已经开始需要一些比dBase、Paradox
和FoxPro等更简易、好用的产品了。在这方面Lotus便掌握得比Borland好,因为Lotus
开始开发适合一般计算机使用者的桌面型数据库工具,那就是后来的Lotus Approach。
Paradox的导向一直是以程序员为主,后来Paradox引以为傲的开发语言Paradox
Application Language(PAL)也以面向对象为宣传重点,强烈地吸引着想使用面向对
象技术开发数据库应用程序的程序员。正是因为Paradox从头到尾都是以程序员为导
向,所以在Paradox到达了巅峰之后,仍无法吸引一般的计算机使用者,也无法进入
这个新兴的市场--Paradox对于这类计算机使用者而言实在是太困难了。因此,当
Lotus的Approach步步为营(嗯,"Approach"这个名字还真符合当时的状况),掌握
了新起的PC桌面型数据库工具市场之后,Borland等于同时失去了dBase市场给FoxPro,
又无法通过Paradox渗入新的数据库工具市场。
当Borland也察觉到Paradox的瓶颈以及新兴起的PC桌面型数据库市场之后,急于让
Paradox进入Lotus Approach掌握的市场。因为Borland相信,以Paradox这么优秀的
品质,绝对有机会同其他新的竞争对手一较长短。因此,Borland开始了Paradox
For Windows 5.0的研发工作,准备为Paradox加入许多简易的功能,以打开新市场
的契机。
虽然Borland很努力地想要转变Paradox的产品形象并且打入新的市场,无奈Paradox
的产品定位已经非常的固定,而且此时Microsoft也进入了PC桌面型数据库工具市场,
并且以Microsoft Access屠杀和血洗Lotus Approach,Paradox当然再也没有机会在
这个市场称雄了。不过也还好,Borland晚了一步进入这个市场,才没有让Paradox
和Approach一样被Microsoft的Access以极为不合理的手段所消灭。
1994年3月,当时的Novell还想在Office产品线中和Microsoft一争长短,因此大手笔
地并购了WordPerfect公司,并且从Borland买走了Quattro Pro以及Paradox的使用权。
Novell当时的想法是让这些Office产品和Novell的Network OS连接在一起,以便与
Microsoft抗衡,挽救Novell日益下滑的局面。不过,当时我根本不看好Novell的这
个举动。连开发商业应用程序为主的Lotus都不是Microsoft的对手,更何况从来不以
商业应用程序为擅长的Novell呢?而且除了NOS之外,Novell还开发出过什么知名的
产品呢?因此,Novell真正的目的恐怕并不是和Microsoft竞争,而是为了固守Novell
NOS的地盘,防止被Microsoft进一步地侵蚀。从这个现象,我们可以知道Novell早
在1994年便开始逐渐采取防守的策略,已经无力和Microsoft竞争了。
Paradox的告别作
Paradox和Borland的缘分似乎已经快到了尽头,虽然Borland试图在Paradox For
Windows 5.0时改变Paradox的策略,转向一般计算机使用者,不过Borland的努力显
然失败了,Paradox的核心就不是为这个市场设计的。因此,在Paradox For Windows
5.0表现得不如人意之后,Borland又决定把Paradox定位在专业的P C桌面型数据库工
具市场,准备推出下一个Paradox重要的版本--Paradox For Windows 7.0。
1995年12月,Borland推出了几乎是品质最好的Paradox,即Paradox For Windows 7.0。
严格地说,Paradox For Windows 7.0是当时所有PC桌面型数据库开发工具中功能最
强大、品质最稳定的工具,可以说是当时的王者。可惜时不我待,其时大部分的桌面
数据库应用都被Microsoft Access抢走,一般PC使用者的人数远超过数据库程序员的
数量,因此,Microsoft Access的销售量是其他所有PC桌面型数据库开发工具的数倍
之多,再加上关系数据库也快速地流行于PC的应用之中,PC桌面型数据库开发工具在
上/下夹攻之中,市场也逐渐地消失了。
对于PC桌面型数据库开发工具市场的不断萎缩、以及关系数据库市场的快速兴起,
Borland也了解到必须正视市场的变化。因此,Borland开始着手从Ashton-Tate取得的
InterBase,准备进军关系数据库市场,同时卖出Paradox以集中资源开发InterBase。
此时,刚好Corel夹着CorelDraw以及绘图软件取得的雄厚资金从Novell手中又买下了
PerfectOffice所有的软件。因此Borland也决定一次性把所有的Paradox版权卖给Cord。
1996年1月底,Borland正式和Corel签约,卖出最后Borland保留的Paradox权利给Corel。
从此,Borland不再拥有任何Paradox的权利,也不再继续开发Paradox。这也就是为什么
Delphi/C++Builder之中的Paradox数据库规范最高只到Paradox 7,因为Borland再也
没有权利开发新版本的Paradox以及Paradox引擎和数据库规范了。
Corel在取得了Paradox之后,也持续地开发Paradox For Windows一直到9.0的版本,
但对于市场已无任何举足轻重的影响,因为延续10几年的PC桌面型数据库市场已然退
出市场的主流,不管是dBase、FoxPro、Paradox还是其他的类似产品,也注定被Access
和关系数据库所逐渐取代。
后言
Borland在PC桌面型数据库以及关系数据库方面的战役一直是问题连连。除了Paradox
之外,Borland接连错失了以dBase主掌天下的大好时机,也没有及早通过InterBase
进入关系数据库市场。如果当时Borland能够在一开始从Ashton-Tate取得InterBase
之后,立刻研发和进入关系数据库市场,那么以当时Borland的力量绝对可能成为关
系数据库的霸主。因为在那个时候,Oracle等公司还是非常小的,而Microsoft也没
有关系数据库的产品,但是Borland手中却有InterBase。无奈,Philippe Kahn没有
看到未来数据库市场可怕的成长潜力,任手中的宝贝闲置了好几年。等到其他的关系
数据库厂商已经闯出了名号后,才发现原来自己家中早已有一个好东西,但是在落后
别人已多的情形下想要追赶,却已不容易了。
Borland在PC数据库市场上犯了过多的错误以及失去了许多宝贵的机会,否则很有可
能主宰PC数据库市场、持续地和Microsoft竞争,并且站稳软件大厂的地位。回顾Borland
在PC数据库市场的搅和,实在是令人不解而又令人叹息!既然有眼光并购潜力十足的
各个数据库厂商,为何又放任大好的契机流失呢?这个问题的答案恐怕只有Philippe
Kahn才知道了。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -