原創(chuàng)|其它|編輯:郝浩|2012-12-20 10:53:20.000|閱讀 882 次
概述:使用DevExpress開(kāi)發(fā)工具,你就能用現(xiàn)有的技術(shù)創(chuàng)建出驚人的可觸摸用戶體驗(yàn),開(kāi)發(fā)出Metro-style風(fēng)格的應(yīng)用程序。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
如果想使用現(xiàn)有的技術(shù)開(kāi)發(fā)出在桌面、Web端和跨平臺(tái)的移動(dòng)設(shè)備上都能有良好表現(xiàn)的新一代用戶體驗(yàn)程序的話,那么DevExpress就是首選。使用DevExpress開(kāi)發(fā)工具,你就能用現(xiàn)有的技術(shù)創(chuàng)建出驚人的可觸摸用戶體驗(yàn),開(kāi)發(fā)出Metro-style風(fēng)格的應(yīng)用程序。
毫無(wú)疑問(wèn),現(xiàn)在iPad 和 iPhone等移動(dòng)設(shè)備已經(jīng)開(kāi)始走進(jìn)企業(yè)日常工作運(yùn)用中,成為企業(yè)管理運(yùn)轉(zhuǎn)的常規(guī)設(shè)備,而Win8和Metro是另一個(gè)值得開(kāi)發(fā)者重視的地方。”
去年秋天,DevExpress公司發(fā)布了DXv2,作為新一代的軟件開(kāi)發(fā)工具,新版的DXv2可讓開(kāi)發(fā)者運(yùn)用現(xiàn)有的技術(shù)開(kāi)發(fā)出具有創(chuàng)新性的應(yīng)用程序。DXv2的發(fā)布宣告了新一代開(kāi)發(fā)工具的誕生,能夠創(chuàng)建出驚人的全新觸摸式用戶體驗(yàn),大大提高開(kāi)發(fā)效率,讓開(kāi)發(fā)者從容應(yīng)對(duì)即將到來(lái)的全新技術(shù)挑戰(zhàn)。
盡管微軟早在十年前就已經(jīng)拋棄了Windows Forms,但是直到今天仍然有越拉越多的開(kāi)發(fā)者投入到WinForms的開(kāi)發(fā)中來(lái)。DevExpress的首席營(yíng)銷官David Mendlen也表示DevExpress公司現(xiàn)在和將來(lái)很長(zhǎng)一段時(shí)間內(nèi)的工作重心仍然是為所有的平臺(tái)提供先進(jìn)的開(kāi)發(fā)工具。DEV在最新發(fā)布的DXperience 11.2版本中,就加入了用于Win-Forms開(kāi)發(fā)的基于觸摸技術(shù)的動(dòng)態(tài)磁貼控件。
DEV公司并不會(huì)像其它的控件提供商那樣放棄Silverlight控件的開(kāi)發(fā),他們將繼續(xù)致力于該領(lǐng)域的控件技術(shù)。Silverlight最近頗受爭(zhēng)議, 原因是此前微軟在發(fā)布了Sliverlight5之后,有意無(wú)意的暗示了HTML5是互聯(lián)網(wǎng)的未來(lái),今后將不再對(duì)Silverlight進(jìn)行更新,在Windows 8中引入WinRT也證明微軟確實(shí)是在向該方向邁進(jìn)。 但是DEV公司的顧慮還是有道理的,畢竟目前Windows Phone應(yīng)用的開(kāi)發(fā)也還需依靠Silverlight,所以即使Silverlight被微軟邊緣化,也不能說(shuō)今后就看不到Silverlight了。
DEV公司在重視ASP.NET, Windows Forms, Silverlight,WPF等傳統(tǒng)技術(shù)領(lǐng)域的同時(shí),也在進(jìn)行支持新興技術(shù)控件的開(kāi)發(fā),正在積極進(jìn)行針對(duì)于HTML, Metro和移動(dòng)平臺(tái)的技術(shù)控件研發(fā)。
新的Metro應(yīng)用程序開(kāi)發(fā)需要開(kāi)發(fā)者運(yùn)用完全不同的設(shè)計(jì)概念,將Metro概念引用到現(xiàn)有的應(yīng)用程序中是目前的一種過(guò)渡方式, 使用DevExpress的開(kāi)發(fā)工具將使這一過(guò)程快速簡(jiǎn)單化。開(kāi)發(fā)人員無(wú)需安裝Win8就能創(chuàng)建Win8 風(fēng)格的Metro應(yīng)用程序。與此同時(shí), 終端用戶也可以在熟悉的內(nèi)容和現(xiàn)有的應(yīng)用程序中接觸到Metro風(fēng)格。
雖然目前原生應(yīng)用程序和Web應(yīng)用程序孰優(yōu)孰劣存在很大爭(zhēng)議, 但是解決了性能需求和開(kāi)發(fā)效率之間的對(duì)應(yīng)性這一更深層次問(wèn)題之后,相信這種爭(zhēng)議也將平息。
不能否認(rèn),在某些情況下, 一個(gè)應(yīng)用程序的性能需求是處在更加重要的位置, 這個(gè)時(shí)候你就必須建立原生應(yīng)用程序。但是目前來(lái)說(shuō)這種情況很少見(jiàn)。這意味著在幾乎所有情況下, ASP.NET開(kāi)發(fā)人員都可以使用現(xiàn)有的技術(shù)構(gòu)建一個(gè)針對(duì)于多平臺(tái)的應(yīng)用程序, 無(wú)需完全重寫(xiě)應(yīng)用程序來(lái)適應(yīng)個(gè)人設(shè)備, 開(kāi)發(fā)人員可以使用包含在DXperience Universal suite中的皮膚、主題和應(yīng)用程序模板等工具構(gòu)建和原生iOS程序外觀一樣的應(yīng)用。
用DEV開(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的Web 應(yīng)用程序具有原生應(yīng)用程序用戶界面的品質(zhì),并且DEV公司提供大量的模版和示例來(lái)幫助用戶創(chuàng)建應(yīng)用程序,以便更加適合于Metro環(huán)境。
雖然重構(gòu)可以使應(yīng)用程序更簡(jiǎn)潔、更易于維護(hù), 但是目前市面上的大多數(shù)解決方案只能識(shí)別字面上的冗余代碼,無(wú)法達(dá)到理想的效果。而使用DevExpress的Visual Studio插件CodeRush, 開(kāi)發(fā)人員就可以高效創(chuàng)建和維護(hù)源代碼。
最新版本的CodeRush有著驚人的優(yōu)異表現(xiàn),它能識(shí)別相同的重復(fù)代碼, 即使代碼使用不同的變量和不同的構(gòu)造, CodeRush也能準(zhǔn)確分辨出代碼路徑。
如果想在諸如報(bào)告、驗(yàn)證、和安全性等事務(wù)性工作上花費(fèi)更少的時(shí)間和精力,以便將更多的時(shí)間用在創(chuàng)造優(yōu)異的用戶體驗(yàn)上。那么就應(yīng)該選擇DevExpress的eXpressApp Framework框架(XAF),該工具可以幫助開(kāi)發(fā)者快速處理所有日常任務(wù)。
使用XAF, 允許同時(shí)開(kāi)發(fā)ASP.NET和WinForms。XAF采用模塊化設(shè)計(jì),開(kāi)發(fā)人員可以選擇內(nèi)建模塊,也可以自行創(chuàng)建,從而以更快的速度和更強(qiáng)有力的方式創(chuàng)建應(yīng)用程序。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)