RIA的未來是HTML5?
富網際網路應用(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
相關文章
- HTML5未來展望HTML
- HTML5:未來OS的基礎?HTML
- 主流瀏覽器廠商承認HTML5是Web的未來瀏覽器HTMLWeb
- 我們口中的「未來遊戲製作人」,代表的是哪種未來?遊戲
- 【譯】.NET Core 是 .NET 的未來
- 軟體的未來是無碼
- 計算的未來是什麼?
- 為什麼 GraphQL 是 API 的未來API
- QUIC 將會是 WebRTC 的未來麼?UIWeb
- 精讀《Rust 是 JS 基建的未來》RustJS
- 運維的未來是平臺工程運維
- 這會是Google Glass的未來嗎?Go
- CNNIC:電商未來是“輕”還是“重”CNN
- 未來的圖靈出版是怎樣的?圖靈
- Serverless:這真的是未來嗎?Server
- 5G到來,App的未來,是JavaScript,Flutter還是Native ?APPJavaScriptFlutter
- 為什麼說 Serverless 是雲的未來?Server
- Havas Group:未來的特徵是性別平等特徵
- 線上教育的特徵和未來是什麼特徵
- 網站分析:未來是移動的天下?網站
- 平臺是Web開發的未來嗎?Web
- 遊戲AI:AI的遊戲還是遊戲的未來遊戲AI
- 未來的資料中心是什麼樣的
- 【譯】函式式的 setState 是 React 的未來函式React
- Serverless:這真的是未來嗎?(一)Server
- Serverless:這真的是未來嗎?(二)Server
- 雲端計算真的是未來嗎
- 互動內容是娛樂的未來,還是遊戲的“附庸”?遊戲
- 雲端計算的未來是超市模式還是電廠模式?模式
- (分享)為什麼說React是UI的未來ReactUI
- 可能是未來遊戲引擎的一個方向遊戲引擎
- Win10的未來,豐滿還是骨感?Win10
- CMS平臺是Web開發的未來嗎?Web
- 未來的WEB瀏覽體驗是這樣的...Web
- 我是Dart戰士,我來接你飛向未來Dart
- 直播未來屬於RTMP還是HTTP?HTTP
- 預訓練是AI未來所需要的全部嗎?AI
- 資料賦能的未來,是嵌入式BI