RIA的未來是HTML5?

狼人2007發表於2019-05-13

富網際網路應用(RIA)是WEB應用的未來發展趨勢。不同於建立在靜態Web正規化上的第一代SaaS應用,RIA為桌上型電腦帶來了進入雲端的經驗。下一代雲應用將會是基於RIA的,合併了我們所期待的桌面應用的互動性和響應性。

這就像一場安靜的變革,因為我們沒有得到預先的RIA炒作。Adobe 是RIA 的最早支持者,建立知名度提供技術和工具便於RIA的建立。

但問題也出現了,RIA的未來是不會圍繞著像Flex或者Silverlight這樣的專利技術,而是就有關開放標準進行,即HTML5和Javascript。在眾多的增強功能中,HTML5為渲染圖形介入了新的標準。還提供了離線客戶端儲存,這對我們所期望的雲應用產生了深遠的影響。事實上,每家公司申請建立雲應該思考富HTML5/Javascript客戶端的互動處理和分離模式的工作能力。

這不單是Ajax程式碼,由於像Sproutcore這樣的本機Web應用程式框架的存在,所以它不只是對未來的,是實際存在的現實。

Sproutcore是全面的Javascript/HTML5框架,而且是開源的。重要的是要明白,Sproutcore不只是像JQuery這樣的外掛庫,而是精心設計,充分開發的RIA功能架構。它採用客戶端模型檢視控制器(MVC)正規化,並提供屬性繫結、事件處理和客戶端儲存/物件關係對映這樣的附加功能。

想要為iPhone/ipad建立應用?Sproutcore還提供了一個接觸介面,旨在移動開發。

像Apple、Other Inbox和Eloqua這些公司已經或正在使用Sproutcore建立應用程式。Apple的MobileMe應用程式是“冰山一角”。與Flex和Silverlight不同,Sproutcore執行在在瀏覽器中,無需使用使得部署變得複雜的外掛的援助。

原文連結:The Future of RIAs is HTML5

譯文連結:http://www.searchsoa.com.cn/showcontent_38813.htm


相關文章