公司网站修改 优帮云,建设机械网站精英,店面设计餐饮,免费网站空间可上传网站Delphi 是一个基本上被我遗忘的工具#xff0c; 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来參加Delphi XE5的公布会的。 有人可能要问为什么是Embarcadero #xff08;名称很拗口#xff09;而不是Borland 开Delphi 公布会#xff0c; 这是由于Borla… Delphi 是一个基本上被我遗忘的工具 要不是在使用RapidSql , 我是收不到Embarcadero 公司发出的邀请来參加Delphi XE5的公布会的。 有人可能要问为什么是Embarcadero 名称很拗口而不是Borland 开Delphi 公布会 这是由于Borland那几年撑不下去 把IDE工具打包成立了CodeGear 公司已经被Embarcadero 收购了。 实际上十多年前以前參加过机械工业出版社主办的一个技术沙龙 李维先生作为Borland 技术专家 畅谈了“程序开发之道和未来软件开发趋势”。 形象生动气氛热烈我还有幸被抽中为一等奖奖品似乎好像是程序猿大本营和李维的新书《Dephi 6/Kylix 2 (SOAP/Web Service)程序设计篇》。 当时记得最清楚的一个小细节时李维问你们其中有多少人在用O/R Maping, 大家面面相觑没听说过 汗 后来和一做J2EE的同学聊起来认为可能是当时去听讲座的人大多是微软阵营包含我而微软当时的面向WEB开发的产品比如ASP, IIS, ADO, COM等并不十分注重J2EE所推崇的“模式” “O/R Mapping” , 即使在Java 阵营 Hibernate 这种产品也刚刚出现所以不知道也不为怪了。 10多年过去了 李维当时的新书中提到的Kylix 也就是Delphi 的Linux 版本号 非常明显没有取得市场的认可慢慢的就从大家视线中消失了。 不不过Kylix, Borland 公司的非常多明星产品 也在时代的变革中编程范型的转化中 慢慢的褪去光环用户越来越少社区越来越小。 Delphi 作为C/S 时代的王者没有跟上B/S , 互联网时代非常快被Java 代替了主导地位。 而它的昔日老对手VB 已经傍上了.NET这个大款衣食无忧。 JBuilder 因为受到IBM支持的Eclipse 的强劲冲击功能不见得比Eclipse率先多少在平台社区的开放度上更是差的非常远 非常快就难觅踪影。 10年在IT界显得太长了 改变了非常多东西 甚至Borland这样一个以前伟大的公司都已经不存在了。 所以当我坐在公布会的现场突然产生了一种恍惚感。 李维看起来甚至比10年前还年轻一些他在旁边候场的时候居然没有认出来 :-) 演讲依旧非常精彩笑点非常多 仅仅是非常多台湾的术语须要在脑子里略微翻译一下。 现场演示也非常棒充分展示了XE5的功能细节我就不啰嗦了 大家能够在网上看到。 我仅仅记录一下印象深刻的几点 多设备开发是以后的方向现场统计大部分人都有3台以上的设备Desktop, Laptop, Pad, Mobile PhoneDelphi XE5 不会支持Windows Phone, 由于MS在移动市场的占有率是在是太小太小了将来会支持穿戴式设备的开发Glass, Smart WatchDelphi将来会倾向于做Backend as a Service (BAAS) 把后端的数据和处理能力用RESTJSON 暴露 让移动端轻松訪问把传统的Delphi应用移植到Mobile非常easy 当然或许李维仅仅是举了一个灰常简单的样例。在Mobile上开发有非常多不同于传统Delphi开发的Best Practice, 比如List 的数据LoadFireMonkey 确实强大把不同的设备和平台做了抽象 让程序猿能够直接使用FireMonkey 提供的UI来编程抛开iOS,Android 的UI细节 但我觉得这是一把双刃剑抽象确实能方便开发者 但同一时候会丧失一些”个性“ 比如特殊的UI为了弥补这些“个性”可能须要花费巨大的精力 总之界面也是一如既往的熟悉 操作还是一如既往的方便速度还是一如既往的快 最重要的是一份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类似我对这个产品的前景也非常悲观。 另外小米手机不知道为什么出了问题照的照片非常模糊凑合着上个图吧 转载于:https://www.cnblogs.com/mfrbuaa/p/3841720.html