Delphi XE2將出 一場技術(shù)革命即將打響
偉大的DELPHI XE2 馬上要推出了,那將是一場技術(shù)革命!支持64位開發(fā),移動平臺開發(fā),web開發(fā)等等...今天參加了Delphi XE2的產(chǎn)品發(fā)布會,趁熱打鐵,整理下筆記,看看XE 2中到底有什么新東西。
1. VCL Style
如果你對Web編程很熟,VCL Style就是delphi版的css,想像一下只要換一個style,所有的按鈕菜單表格都換了新的顏色和風(fēng)格,十分酷。XE2中自帶了預(yù)定義的幾種Style,用戶可以添加新的并且和其他人分享。
2. 64Bit Support
大部分人可能用不到,可對少數(shù)用大內(nèi)存的程序應(yīng)該就非常有用了。
3. FireMonkey
這個可能是本次升級***亮點的東西了,會上發(fā)的筆記本上說這是下一代的業(yè)務(wù)程序平臺(The Next Generation Business Application Platform)。簡單來說,F(xiàn)ireMonkey是一個新的架構(gòu),和VCL是平級的,而且是跨平臺的,目前支持Win32,Win64,Mac OS, iOS. 聽起來有點像Java或者.Net的意思,不過FireMonkey側(cè)重的是圖像圖像方面的應(yīng)用,比如HD和3D,整個實現(xiàn)是基于GPU的Open GL接口。會上演示了3D版本的程序,類似Mac的圖片瀏覽器,光影處理等等。因為界面是矢量圖形的,可以任意放大等等。
可以看出這個技術(shù)是頗具雄心的,它不再像VCL一樣調(diào)用Windows的API,每個Button和Label都是重新實現(xiàn),實時繪制的。因為不用Windows API,切換平臺只要重新編譯一下就可以了。同時也支持1中的Style技術(shù)。可以預(yù)見在圖像處理和游戲領(lǐng)域,特別是平板電腦上有所作為。
4. Data Snap
簡單說就是Server可以了給指定客戶端發(fā)消息了
5. Fast Report集成
Fast Report是我用過***用的報表組件了,單買也得200刀,新版中已經(jīng)集成了
6. Live Binding 動態(tài)綁定
同樣你如果熟悉ASP.NET這個就很容易理解,就是所有的組件屬性都可以動態(tài)的和數(shù)據(jù)源綁定。類似以前的Data-Aware組件,現(xiàn)在所有的組件都具備這個能力了,而且不限于此。比如你可以將button的width屬性綁定到數(shù)據(jù)源。
7. 移動平臺的支持
會上很多關(guān)于iOS和Android的內(nèi)容,特別是Rad PHP程序可以直接編譯發(fā)布到iPhone,iPad或者Android設(shè)備,未來可能會增加對BlackBerry的支持。
8. Cloud支持
主要針對Amazon和MS的云平臺,國內(nèi)估計還沒有開始普及
另外,會上很多白頭發(fā),鮮見年輕面孔,有三分之一的人竟然用過delphi 1. 國內(nèi)的delphi用戶群應(yīng)該好一點,但也應(yīng)該都不年輕了。技術(shù)雖好,用戶群還是很重要。我想Embarcadero應(yīng)該想更多的辦法吸引學(xué)生,比如對學(xué)生推出免費(fèi)版本等等。對老用戶而言,如果還在用舊版本,是時候升級到新版了。當(dāng)然了,公司有能力的話請買正版。
【編輯推薦】