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

borland传奇-第13章

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



运的是在Delphi 1。0发表之前,张书良先生就已经送了一套正式的Delphi 1。0  
Client/Server版让我玩。当然我也迫不及待地把Delphi介绍给我当时的老板,希望 
我们的软件包能够赶快使用Delphi来写Windows的版本,但是我的老板还是坚持使用 
Visual Basic来写。后来我就离开这家公司,找寻愿意使用Delphi开发的软件公司。   
当时Delphi在台湾书市造成的旋风真可用〃洛阳纸贵〃来形容,任何和Delphi 1。0有关 
的书籍都立刻大卖,看得每一个出版社都眼红不已。我也还记得当时第一本Delphi  
1。0的书是由波全出版社推出的。根据台湾最有名的天珑书局老板彭先生说,最热门 
的时候一天几乎可卖500本的数量。我想这一本Delphi书籍应该是台湾有史以来销量 
最好的Delphi书了,估计当时这本波全的书有数万本的销量。更夸张的是后来我居然 
在天珑书局看到由2本影印的合集Delphi书籍,由塑料套包起来,要价是〃1500〃块台 
币,居然也很快卖完,真是令人不可思议。这即使不是绝后,也绝对是空前的。   
Delphi 1。0的成功也许早在信心满满的Anders的预料之中,看看下面在Delphi 1。0中 
秘密内藏的Easter Egg中,Anders笑得如此的灿烂似乎就已经预见了Delphi光明的未 
来。   
Delphi 1。0有多成功呢?根据非正式的统计,Delphi 1。0当时在全球狂卖了50多万套, 
这实在是一个惊人的数字。读者如果没有什么概念的话,那么我可以举一些例子来 
比较一下。Borland最成功的Borland/Turbo C/C++系列卖到了3。1最巅峰的时候,全 
球的销量才超过100多万套,这可是累积了数年、数个版本后才达到的套数。而Delphi 
一个版本就到达了C/C++几乎一半的销量,从这就可以知道当时Delphi有多成功了。   
Delphi 1。0的大卖,立刻拯救了财务困难的Borland。Delphi的收入不但让Borland立 
刻再投入更多的资源到Delphi开发小组,以准备下一个版本的开发,也让当时Borland 
内部的Latte(就是后来的JBuilder)小组获得了更多的研发资源,成就了数年后JBuilder 
再次接棒;把Borland推向另一个高峰。   
再见了,Borland创始人,Philippe Kahn   
1995下半年,Borland发生了一件重大的事情,那就是Philippe Kahn正式被逐出他一 
手创建的Borland。这真是令人震惊又难过的事情,相信许多关心Borland的读者都知 
道这件事情。但是为什么Philippe Kahn会被踢出Borland董事会、又离开Borland呢? 
这可是一个秘密。   
事情都是从Philippe Kahn辞下Borland的CEO后开始发生的。在Philippe Kahn被逼下 
CEO之后,他觉得Borland的一些开发方向他并不是很认同,因此在外面又开了一家新 
的公司StarFish,从Borland买走了SideKick、DashBoard等产品,并且开始研发移动 
和无线等方面的软件。   
1995年Java兴起之后,Philippe Kahn觉得Java很有前途,并且希望结合Java以及移 
动和无线软件技术。其时Borland内部也在开始研发Java的产品,包含了代号是Latte 
的Java开发工具以及Java的JIT编译器等技术。而Borland没有预料到,由于Java的萌 
萌芽竟会造成Philippe Kahn和Anders的离开以及Borland Visual dBase小组的解体。   
话说在Borland于Java方面逐渐有了成果之后,Philippe Kahn的StarFish公司也开始 
步上轨道。1995年,Philippe Kahn眼看Borland内部Java的人才素质精良,于是就开 
始想挖一些好手到自己的StarFish公司。在Philippe Kahn的挖角动作愈来愈大之后, 
Borland的董事会终于无法忍受Philippe Kahn这种挖Borland墙角的做法。于是, 
Borland的董事会成员一致投票决定,将Philippe Kahn逐出Borland的董事会和 
Borland。这对于Philippe Kahn是一个极为重大的打击,Philippe Kahn被迫离开了他 
一手创办和心爱的Borland。即使后来Philippe Kahn的StarFish经营得不错,以致后 
来由Motorola以数千万美金并购了StarFish,让Philippe Kahn大大地赚了一笔,但是 
他仍然无法释怀,也永远无法忘记Borland给他的成功、光荣、骄傲和屈辱。虽然 
Philippe Kahn一直想像苹果计算机的Steve Jobs一样有朝一日能够重返Borland,但 
是,很显然Philippe Kahn没有Steve Jobs那样的运气,Philippe Kahn一直无法完成 
这个愿望。   
Anders的计划以及Zack的想法   
在Delphi 1。0大获成功、如日中天之后,雄心勃勃的Anders立刻开始了下一版Delphi 
的开发计划。此时Delphi研发小组的资源更多,因此可以做更多的东西。不过,在1995 
年Delphi 1。0推出之后,信息业界有了几项重要的改变,那就是随着Microsoft  
Windows 95的成功,企业使用Windows平台开发应用系统已经成为既定的趋势,再加上 
当时数据库市场的快速发展,因此许多企业开始在Windows平台寻找Client/Server的 
解决方案。正由于这些需求快速而大量的兴起,造成了当时PowerBuilder和Gupta这两 
个主从架构开发工具的盛行。当时,PowerBuilder是Window平台下占有率超过50%的 
主从架构开发工具,而Gupta则拥有超过30%的市场。这真是可怕,因为光是两个工具 
就占据了80%多的市场。由于当时主从架构几乎由这两个工具所寡占,因此, 
PowerBuilder和Gupta的价格相当昂贵,我记得当时一套PowerBuilder要价40几万新台 
币,而Gupta也要30几万,真是令人无法相信。   
在Microsoft方面,由于Delphi 1。0的成功,给了VB相当大的压力。因此Microsoft在 
Delphi 1。0推出之后立刻也推出VB 4。0正面迎战。VB 4。0强调的重点是VB应用程序也 
可以编译成可执行文件,不过,由于VB 4。0的编译器品质尚不成熟,编译出来的效果 
并不好。再加上它的臭虫非常多,因此VB4。0算是一个相当不成功的产品。正由于这 
些因素,在当时也传出了VB双数版本品质不如奇数版好的传闻。不过,在当时由于 
PowerBuilder和Gupta的获利非常丰富,而Microsoft也看到了主从架构将会是未来数 
年重要的信息架构,因此VB 4。0开始,Microsoft也开始逐渐为VB加入更多开发数据库 
以及主从架构的能力,并且搭配Microsoft的ODBC规格向主从架构市场进攻。   
Anders在Delphi 1。0成功之后,曾经接受媒体的访问,叙述他心中的Delphi 2。0想做 
的功能。当时Anders就说他希望为Delphi加入Garbage Collection的功能,因为 
Object Pascal在建立对象方面是使用Heap…Based的方式,因此为了减少Delphi程序员 
可能发生的错误并简化Delphi程序代码的撰写,他希望加入Garbage Collection。现 
在的Microsoft的.NET就内建了Garbage Collection的功能,而这个想法在7年前便已 
经存在于Anders的脑中了。   
除了Garbage Collection之外,Anders也想为Delphi加入更多Stack…Based的能力(是 
巧合吗?的IL也是Stack…Based的语言),并且持续地改善Delphi的编译器,加入 
更多的编译器最佳化功能,让Delphi的程序代码执行速度能够超越C/C++。   
从Anders的想法中,读者应该可以感觉到Anders想做的都是属于比较语言、系统和低 
阶方面、影响层面较大的功能。但是,由于信息市场是逐渐走向主从架构,因此 
Zack Urlocker等人则希望Delphi 2。0能够在主从架构方面进行大幅的强化,再搭配 
Borland力倡的BDE/IDAPI技术,以便和PowerBuilder/Gupta等竞争,进入获利较为丰 
富的工具市场,这是第一次Anders和Zack意见分歧的时间点。   
后来Delphi研发小组达成了共识,那就是下一个版本的Delphi将由Anders在编译器方 
面主导,为Delphi开发一个真正的32位编译器,而且具备最佳化的功能(因为 
Delphi 1。0是16位的开发工具)。但是Delphi 2。0也将大幅加入主从架构的功能,并且 
通过BDE/IDAPI提供连接各种RDBMS的驱动程序,再由Chuck改善VCL架构,提供更为强 
劲的数据感知组件能力,让Delphi 2。0正式具备和PowerBuilder/Gupta竞争的本钱。 
这也埋下了日后PowerBuilder/Gupta这两个工具备受VB和Delphi强大的压力、终至快 
速衰退的命运。   
由于Delphi 2.0开始确定走向主从架构和具备开发大型系统能力的方向,因此Anders 
没有多余的资源可以实现他的理想,再加上和Zack在产品发展方面日渐出现歧见,这 
些都是间接造成日后Anders离开Borland的因素。   
Delphi 2。0,进入32位世界的开发工具   
在Anders完成了Delphi 32位的编译器而且BDE/IDAPI小组也实现更多连接RDBMS的驱 
动程序之后,Delphi 2。0便已经准备好出征了。Delphi 2。0在推出之后果然也非常成 
功,Anders亲手打造的32位编译器不但编译速度奇快,编译出的应用程序品质更是无 
话可说。在当时,Delphi 2。0产生的执行程序代码屡获专业媒体和实验室的评比大奖, 
尤其在整数运算方面,更是比VC++执行得还好。在一般应用程序方面,也和VC++的 
程序代码不相上下。整体来说,只有在浮点数方面落后VC++。这也是后来Borland编 
译器小组和Anders激活Borland下一代编译器项目的原因之一,目的是为C++Builder 
和Delphi开发一个共享的后端最佳化编译器。不过很可惜的是,Anders稍后离开了 
Borland,没有参与完成这个最佳化编译器,否则Borland的编译器应该会比现在更具 
威力。   
Delphi 2。0如同Delphi l。0一样大获
返回目录 上一页 下一页 回到顶部 1 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!