前几天下载了Delphi XE3,大概试用了一下,怎么说呢?与前期易博龙的承诺的差距很大。当然也有一定的进步,不过进步太小了。
先说一下坏消息:
1.XE3=XE2+update-IOS 开发。
XE3 更新了FM, 但是取消了对IOS 开发的支持,如果现在利用XE2 做IOS 开发的,估计目前只能维持现状。对IOS 与Android 的开发
被单独放到另外一个产品,说是明年出来,能不能出来?半年以后再说吧。
2. 支持WIN8 Metropolis 界面,其实是伪支持,就是硬画出来WIN 8 Metropolis 的界面,由于目前微软没有完全对delphi开放接口,暂时也只能
做成这样了。其实这种东西第三方界面控件(Raize,TMS.Devexpress)如果做的话,估计会做的更漂亮。
3.VCL 几乎没有更新,看来以后VCL 不是重点了。
4.编译出来的程序越来越大了。
5.FM 的稳定性还不是非常成熟
6.Devexpress 到目前为止还没有开发FM 版控件的计划,数据显示以后怎么办?
好消息:
1. 由于是对XE2 的升级,整体产品比较稳定,试用期间基本上没有出现问题。
2.由于升级少,有源码的第三方控件可以非常顺利的升级到XE3(这到底是好消息后期还是坏消息?)。
3.对MAC 的支持加强,提供了OS X 的普通程序和App store两种工程模式(难道逼着我尽快买Macbook?)。
4.FM 的功能大大增强,速度及效率也有提高,看来以后再做新的应用,默认就要使用这个了。
5.Fastreport 已经完整支持 FM 了,Windows 上的各种报表已经可以在MAC 上完美运行了。
不过专业版需要另外掏钱购买了。
6. 增加了三个helper 类型 (TSingleHelper,TDoubleHelper, and TExtendedHelper),以后可在代码里面
这个么写了:
showmessage('abCD'.ToUpper) ;
7. 由于WIN8 Metropolis 界面是伪支持,因此你也可以在xp,win7 上用WIN8 的界面哄哄用户了。
由于XE3 刚发布,大的工程尚未移植过来,暂时就是这些。这样的XE3 实在太温柔了,一点儿都不邪恶。