Delphi 是一个基本上被我遗忘的工具, 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来參加Delphi XE5的公布会的。 编程
有人可能要问为何是Embarcadero (名称很拗口)而不是Borland 开Delphi 公布会, 这是因为Borland那几年撑不下去, 把IDE工具打包成立了CodeGear 公司,已经被Embarcadero 收购了。后端
实际上十多年前之前參加过机械工业出版社主办的一个技术沙龙, 李维先生做为Borland 技术专家, 畅谈了“程序开发之道和将来软件开发趋势”。 形象生动,气氛热烈,我还有幸被抽中为一等奖,奖品彷佛好像是程序猿大本营和李维的新书《Dephi 6/Kylix 2 (SOAP/Web Service)程序设计篇》。 api
当时记得最清楚的一个小细节时,李维问:大家其中有多少人在用O/R Maping, 你们面面相觑,没据说过 ,汗! app
后来和一作J2EE的同窗聊起来,认为多是当时去听讲座的人大可能是微软阵营(包含我),而微软当时的面向WEB开发的产品,好比ASP, IIS, ADO, COM+等并不十分注重J2EE所推崇的“模式”, “O/R Mapping” , 即便在Java 阵营, Hibernate 这种产品也刚刚出现,因此不知道也不为怪了。 工具
10多年过去了, 李维当时的新书中提到的Kylix ,也就是Delphi 的Linux 版本号, 很是明显没有取得市场的承认,慢慢的就从你们视线中消失了。学习
不不过Kylix, Borland 公司的很是多明星产品, 也在时代的变革中,编程范型的转化中, 慢慢的褪去光环,用户愈来愈少,社区愈来愈小。ui
Delphi 做为C/S 时代的王者,没有跟上B/S , 互联网时代,很是快被Java 代替了主导地位。 而它的昔日老对手VB 已经傍上了.NET这个大款,衣食无忧。 spa
JBuilder 由于受到IBM支持的Eclipse 的强劲冲击,功能不见得比Eclipse率先多少,在平台,社区的开放度上更是差的很是远, 很是快就难觅踪迹。 .net
10年在IT界显得太长了, 改变了很是多东西, 甚至Borland这样一个之前伟大的公司都已经不存在了。 翻译
因此当我坐在公布会的现场,忽然产生了一种恍惚感。
李维看起来甚至比10年前还年轻一些,他在旁边候场的时候竟然没有认出来 :-)
演讲依旧很是精彩,笑点很是多, 仅仅是很是多台湾的术语需要在脑子里略微翻译一下。
现场演示也很是棒,充分展现了XE5的功能,细节我就不啰嗦了, 你们可以在网上看到。 我仅仅记录一下印象深入的几点:
总之界面也是一如既往的熟悉, 操做仍是一如既往的方便,速度仍是一如既往的快, 最重要的是一份Delphi Code 能编译生成多种平台和设备的Native Code, 充分展示了Delphi在编译领域一直以来的强悍实力, 不知道像IBM, MS,前Sun公司有没有实力作出相似的产品。
但是我始终认为这是Delphi的最后的挣扎。
Delphi 变成了Embarcadero 的产品,那个之前的王者,很是明显在桌面开发中已经没有阵地了, 仅仅好拼命向如今的热点移动开发转移,開始支持iOS, Andriod 开发。
但是如今的Delphi社区确实是很是小了,老一代使用Delphi的程序猿中究竟有多少人这么多年来还在坚守? 有多少人已经转向了Java ,.NET 平台以及PHP,Ruby 等后起之秀?
甚至Mobile ?
Delphi的坚守者有多少人会转向 XE ,学习FireMonkey 用它来开发Mobile应用程序?
新一代的没实用过Delphi的程序猿,大部分都是直接学习XCode, Object-C ,还有Android 开发, 他们其中有多少人会愿意学习Object Pascal 语言, 进而用Delphi来开发?
假设是我,恐怕是不肯意的。
不知道做为Delphi之父,现在身在微软的Anders Hejlsberg, 看到这种Delphi,会作何感想?
据李维讲,C++ Builder 也会在今年推出新版本号,支持iOS和Android应用程序开发, 和Delphi相似,我对这个产品的前景也很是悲观。
另外,小米手机不知道为何出了问题,照的照片很是模糊,凑合着上个图吧: