东郭看Delphi

    Borland CodeGear,前不久二千三百万美元被购买,可谓挥泪血本大甩卖了。但对于Delphi爱好者来说,这消息已经不是8级地震而只是余震了。因为Borland 早已开始命运坎坷,开发工具已经转手了好几道,尽管李维的那本书曾经畅销,但Borland确实不再传奇。

CodeGear 在Borland的 最后的挣扎可以看出, 其实也在努力跟上业界的发展。一开始 C# Builder ,连界面都和 microsoft vs.net 如出一辙,加上无数的 bug Borland 第一次被他的 趸骂得这么惨。就在CodeGear宣布出售的前期,很多人认为被微软购买不失为一个好结局,但只是一厢情愿而已,在 ms 的眼里, Borland 已经不是当初一度重视的竞争对手,在几度被挖角之后,甚至可以说已经不值一提,早就失去了价值。
 
之后 CodeGear 推出了 Delphi for php ,以及 3rdRail ,都是面向动态语言 :php ruby on rails ,前者是老牌劲旅,后者正棘手可热。 Borland 终于重视动态语言了!只可惜为时已晚,并且如意算盘也打错了。在开源社区,各种免费的 IDE 如雨后春笋般涌现,用起来不错,扩展也很好,谁还会掏钱买 IDE ?靠 IDE 挣钱的年代也许一去不复返了。
 
Delphi 曾经也辉煌过。那是对 VB 的年代。 Delphi 程序员看不起 VB 程序员的年代。但具讽刺意义的是, VB 现在继续在 .net 里面发光发热,而 Delphi 已经沦为下等卖品。有人说单数的版本是 Delphi 比较经典的版本,但我觉得也许是我自己没用过的 2.0 比较经典。从 3.0 开始, Delphi 在各个领域不断出击,支持 Com ,支持 ActiveX ,支持 Web ,支持 n-tier ,支持 Linux ,支持 .net 、支持接口,表面上看是各种类型的开发都得心应手,其实真正经的起考验的应用却很少听闻。细心看 Delphi 发展的历程,可以看出,设计师偏重于功能的扩充,而对语法,以及架构上的加强却很少,以至于很多后加的功能开发的方式已经没有了 VCL 最初的优雅,并且问题多多。
所以在我看来,最经典的版本还是那个快速构建 Windows 程序的 Delphi ,那个可方便操作多种数据库的 Delphi ,那个可随意调用 WindowsAPI Delphi ,那个开放 VCL 源码,有众多第三方控件的 Delphi ,单纯的 Delphi
 
我用 Delphi 已多年。从当初的盲目推崇,到现在已经用它完成了多个项目以及一个成熟有效的开发平台。但如果比较理性,从现代的观点来开的话, Delphi 并不是一个合格的企业级开发工具,它缺乏对团队开发的良好支持,缺乏经得起考验的、可伸缩的架构,不能跨平台应用,不重视文档,也不重视测试。注定了 Delphi 在原型构建的时候速度很快,然而在大型应用的路途中却越来越难行,我认识的一些公司就因此从Delphi转到了java阵营。值得一提的是最近面向 .net 推出的 ECO 开发是很新颖的 MDA 模式应用,不知以后的命运如何。
 
在框架、应用平台的开发中,由于天生动态特征不好,后来加上的 RTTI 的自省功能也很弱,对比 ruby python 等动态语言就逊色多了。并且事件驱动的 RAD 开发工具一贯的界面、业务逻辑的代码混杂,本身对 Package 的划分就比较困难,很难达到象 Web 开发一样,内容和表现、行为分离的良好状况。虽然说工作中目前正在的框架运行稳定令人满意,但属于很贴近实际应用的层次,对开发者来说扩展性会比较欠缺。
 
无论如何,当我想做一个工具软件,或者一个小型数据库应用,我依然会第一时间想起 Delphi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值