前幾天下載了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 實在太溫柔了,一點兒都不邪惡。