/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
用來開發安卓端和蘋果端的應用也有孫悟空的筋鬥雲為名,通過Cordova工具包生成Web應用容器的筋鬥雲移動應用框架各位師兄都喜歡麼?筋鬥雲移動應用框架支持一些常見的對原生應用的適配,支持與原生殼交互,從而實現盡量少的用戶版本更新!
筋鬥雲的架構符合[DACA規範](分布式訪問和控製架構),嚴格區分前端應用與後端應用服務器,兩者之間通過BQP協議(BQP: Business Query Protocol,業務查詢協議)交互。其前端提供移動風格和桌麵風格兩種Web應用框架,以HTML5為核心技術,並對移動端或桌麵端原生應用給予良好支持,移動Web應用框架可以用於製作安卓或蘋果原生應用、微信公眾號等應用平台上的輕應用,桌麵Web應用框架常用於創建桌麵風格的管理端應用程序,形式上也可以是Web應用或Windows/Linux應用程序等,覆蓋全平台。後端應用服務器僅提供業務數據查詢,不摻雜視圖等其它數據,統一服務各種前端應用。筋鬥雲的前後端均可獨立使用。
1.支持一些常見的對原生應用的適配。
2.應用被原生殼加載後,可以調用殼支持的原生功能;殼會升級,會有多版本並行存在,框架必須提供機製讓應用可以區分和兼容不同版本的殼。
3.本質上,它應該是“單網頁應用”。單網頁應用,簡稱SPA,有時也譯成“單頁應用”,這裏的“頁”指的是網頁(Web Page),與應用中的每個邏輯頁(Page)是兩個概念。它強調無刷新的體驗,即隻有一個網頁,在打開應用後,每次隻會更新網頁的局部顯示,不會像傳統網站那樣每次打開另一個網頁時整體刷新。
4.MVC架構。數據與界麵元素一定是分離的,前端與後端應用服務器間隻會傳輸動態業務數據,不會混合數據與界麵。框架提供C(Controller,控製器),開發者操控界麵元素V(View,視圖),與後端服務間隻會傳輸業務數據M(Modal),和原生一樣節省流量。
5.支持“多頁麵應用”,提供某種頁麵路由方式。應用程序在邏輯上是由多個應用頁麵(Page)構成的。在移動端,一次顯示一個頁麵,頁麵間可流暢地相互切換,提供與原生應用頁麵類似的體驗。