返回上一页  首页 | cnbeta报时: 03:11:52
[原稿]致Delphi终将逝去的青春
发布日期:2008-05-23 09:12:00  稿源:

新闻来源:刊登于作者《互联网周刊》专栏,本文为未删节原稿
在网上看新闻时突然发现了一条消息:Borland软件已经以2300万美元卖掉了CodeGear开发工具部门。我突然意识到Delphi和C++Builder从此不属于Borland了。CodeGear是两年前刚刚从Borland分割出的子公司,它的名气并不大,但是提到它所销售的产品却都是Borland最知名的。这其中包括 JBuilder、Java开发工具、Delphi与C++Builder。而在不久前CodeGear还创造了PHP与Ruby的IDE开发工具。
Borland当年正是依靠IDE开发工具TurboC、Turbo Pascal缔造了自己的辉煌的传奇,以至于今天我们都能够在中国的大学课堂中寻觅到这两款软件的影子。

不过随着前几年微软.Net开发架构逐渐成为主流,Borland的IDE业务开始失去了往日的辉煌。特别是刚刚被看好的JAVA业务接连受到开源代码阵营Eclipse基金会Java IDE的打击,Borland的IDE业务营收比重不断下滑。正是在这个背景下,Borland开始逐渐放弃包括Delphi在内的IDE业务,转而将发展重心用到了应用程序生命周期管理ALM业务。

在中国,特别是程序开发人员中,很多人都对Delphi有着很深的情节。记得当年在大学刚刚开始学习编程时,我面对的一个重要的人生抉择就是学习Delphi还是VC,因为选择不同的开发工具和语言之后,可能会走上不同的职业历程。

于是选择Borland或Microsoft成为了我人生职业规划的第一堂课,相信在我同一时期学习应用开发的国内程序员们也面临过这样的选择。

我至今都记得当时那句经典的段子:聪明的程序员学Delphi,真正的程序员学VC。后来我选择了成为“真正的程序员”,但Borland在我心中绝对是和Microsoft同等重要的IDE软件公司。

我几乎熟悉并热爱Borland的每一款产品,虽然使用率不如VC来的频繁,但是我依然购买了与之相关的书籍,并将Borland出品的Delphi安装在我的电脑中,这大概就是所谓的“Borland情结”。

Borland能够成为当时程序员心中的圣殿的另外一个因素在于——它具备几乎造就传奇的所有要素。Anders Hejlsberg就是其中之一。当年这位奇才不仅仅开发为Borland开发了具有传奇色彩的Pascal编译器,还创造了Pascal的替代品Delphi语言。

Borland和它的大师们一度让当时的微软产生了恐惧,以至于后来比尔盖茨亲自驾驶豪华汽车站在Borland公司门口挖人。在首富的努力下,Anders Hejlsberg被高薪挖走,并开发了C#,成为开创微软.Net架构的灵魂人物之一。

其实早在几年前Borland首席执行官Tod Nielson就开始嚷嚷着要卖掉IDE业务,但是由于当时Delphi还在散发着它的光芒,因此一直没有找到合适的买家,以至于后来人们都猜想,这是否是Borland为推新公司而上演的一个商业秀。

但围绕着Delphi的新闻越来越少了,近一年唯一进入大众视野提到Delphi名字的新闻居然是李俊的熊猫烧香病毒——它是用Delphi开发的。

现在Borland终于要将Delphi连同其他的IDE业务一块卖掉了,不过2300万美元的价格似乎是一种廉价的甩卖,这价钱仅仅只够好莱坞明星们的一部片酬,连拍一部二流电影的成本似乎都不够。但在许许多多Delphi程序员心中,它绝对远远高于这个价值,但是他们又能做什么哪?

收购它的易博龙是一家致力于研发和生产跨平台数据管理产品的软件公司,在业内有着骄人的市场份额和盈利业绩。对于Borland来说,它或许是个不错的买家。但是失去Delphi的Borland将不再是程序员心中的那个Borland,而离开Borland的Delphi是否还能够继续延续我们心中的记忆与新的辉煌,这或许需要很长很长的时间来证明。

如今在动态脚本语言大行其道的今天,越多越多的程序员开始投身到在线平台开发阵营。互联网与脚本语言的辉煌也让越来越多的企业在开发产品时都会下意识的询问项目开发人员,软件最终能不能用IE打开直接使用­——需要安装过程的应用程序似乎逐渐的走向了没落的黄昏。

现在越来越多的人通过网络而了解计算机,新成长起来的网络一代比那些由DOS而崛起的PC一代的而言,更加不在乎一款程序的代码是否精炼、是否运行快慢——CPU的速度已经解决了所有的问题。
现在Delphi已经逐渐退出了开发人员的视线,伴随着Google等网络应用整合平台的出现,现在的人们点击应用程序的次数越来越少了。也许真的有那每一天,应用程序开发会变成像汇编那么遥远的故事。

记得前两年在大学讲课时,当有学生问起:“老师除了VC还有别的开发工具可以选择吗?”这时候我总是愤愤不平的说:“当然,还有Borland的C++Builder和Delphi!”但今天,假如再有学生问起我这个问题的时候我应该如何回答哪?
我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 03:11:52

文字版  标准版  电脑端

© 2003-2025