从最早的1.0版到如今Delphi历经十多个版本的更迭;从初期的令人眼前一亮到风靡再到渐现落魄而今归于相对平静;Borland从早期的以此为耀到变卖不成再到后来成立开发工具部独立公司CodeGear(虽然这并不只是针对Delphi)……从1995年到现在的12年间,Delphi曾创造了一个编程语言的传奇时代,然而这个时代又似乎很快地隐于了历史长河中。
作为Delphi的开发者和拥趸,在回顾这一切的时候,已用Delphi做了五六年开发的韩小明言语中夹杂着伤感“感觉Delphi最为风头的时候,就是李维大师出《Borland传奇》一书的时候。但在其后,总感觉收到.NET大势的影响,Delphi不能再现其优势了。”国内Delphi的地位也确实在年年降低,从人才招聘上便不难看到这点。
但是即使在今天,也绝对不能否定Delphi的优势,更不能因此断定Delphi时代即将作别。“作为Win32应用开发的王者,Delphi在企业应用中的优势在于快速开发的理念,以前的RAD成功是因为这个,以后的ECO也是因为这个。”韩晓明说,“国内很多大的软件公司,也不会放弃Delphi。”
韩小明从Trubo C开始接触Borland产品,除却公司需要的因素外,Delphi带给他的收获也是他这么多年来一直使用Delphi 的原因所在。“从开始学习Delphi就感觉到他和其他语言表现出来的不同。最最关键的是完全公开的VCL代码,是学习的源泉——这比看N本书都有价值。越是研究,越是有感情。”在随后的工作中,出于对其VCL的深入研究,越发喜爱。
Delphi确实是非常强大的语言,尤其在企业应用开发、数据库应用、多媒体开发等很多方面都是Delphi的强项。而且Delphi入门易,深入难;VC则入门难,深入难,但是很多人是从语言的普及率来选择入门语言的,导致很多开发者对Delphi了解不够理解不深。“熊猫烧香”就是用Delphi编写的,虽然病毒不是什么好事,却从另一个方向证明了Delphi的强大。
庆幸的是,CodeGear目前针对.NET的挑战给Delphi注入了很多新的元素,也在想软件全生命周期管理方面的变化。而且随着MS在框架方面的持续改进更新,Delphi在寻找自己的优势所在,ECO是其中之一。
“希望CodeGear的市场能够和技术并进,保障好的产品,也有好的市场。否则,虽身怀绝技,也可能要黯然离开。”韩小明说。【文:呐不喊】
韩小明:擅长技术包括软件架构、钩子技术、加密、控件设计、界面布局、技术写作。毕业后一直在广联达公司工作,工作六年半了。目前在公司担任公共资源经理,负责公司公共技术管理和开发。博客:http://blog.csdn.net/xiammy