RIAEasy支持桌面和移動的SPA框架
RIAEasy - A lightweight, modular, mobile-ready, data-driven for single-page-application.模塊化、輕量的富客戶/單頁應用框架。
RIAEasy是一個單頁 Web 應用 (single-page application 簡稱為 SPA)設計平臺。旨在實現(xiàn)RIA/SPA應用的快速、高質量開發(fā),實現(xiàn)模塊化開發(fā),實現(xiàn)移動、桌面系統(tǒng)統(tǒng)一的跨瀏覽器開發(fā)??梢允褂肦IAStudio在線可視化設計器。
RIAEasy基于webComponent概念設計,包括一整套基礎控件,具有良好的運行期動態(tài)適應性;實現(xiàn)了完全的前端渲染,數(shù)據(jù)驅動,前后分離,無需后端服務器生成頁面;實現(xiàn)了主題(theme)分離,可以自由換膚;同時支持桌面和移動端。目前已經(jīng)基本可以替代EasyUI、ExtJS(Sencha),特別適合于webMIS和webApp應用。
RIAEasy基于dojo構建(dojo 1.10),支持HTML5、CSS3;采用AMD(異步模塊定義)加載,封裝并擴展了dojo、dijit和部分dojox模塊,封裝并擴展了dgrid、gridx和Eclipse orion 7的在線編輯等控件。
RIAEasy是面向跨平臺的單頁應用設計平臺,與傳統(tǒng)的網(wǎng)頁設計模式差別較大,反而更接近傳統(tǒng)的C/S桌面應用設計模式。盡管RIAEasy也可以用來快速設計傳統(tǒng)的網(wǎng)頁,但這顯然不是其真正的優(yōu)勢。正如RIAEasy的名稱已經(jīng)表明的,這是一個用來做RIA的工具。如果您做過C/S桌面應用,用過Delphi、C++Builder、VisualStudio這些工具,那么就更容易理解RIAEasy。
