- 軟件大?。?span>2.01M
- 軟件語言:中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 編程工具
- 更新時(shí)間:2017-01-05 10:38
- 運(yùn)行環(huán)境:WinAll
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:暫無
77KB/英文/10.0
6.68M/英文/10.0
770KB/中文/2.4
54.08M/中文/4.0
6.97M/英文/5.7
筋斗云框架可以用來開發(fā)安卓端和蘋果端的應(yīng)用,通過Cordova工具包生成Web應(yīng)用容器,讓用戶可以快捷使用應(yīng)用和手機(jī)設(shè)備等,需要的編程和軟件開發(fā)的朋友快來綠色資源網(wǎng)下載吧!
筋斗云的架構(gòu)符合[DACA規(guī)范](分布式訪問和控制架構(gòu)),嚴(yán)格區(qū)分前端應(yīng)用與后端應(yīng)用服務(wù)器,兩者之間通過BQP協(xié)議(BQP: Business Query Protocol,業(yè)務(wù)查詢協(xié)議)交互。其前端提供移動(dòng)風(fēng)格和桌面風(fēng)格兩種Web應(yīng)用框架,以HTML5為核心技術(shù),并對(duì)移動(dòng)端或桌面端原生應(yīng)用給予良好支持,移動(dòng)Web應(yīng)用框架可以用于制作安卓或蘋果原生應(yīng)用、微信公眾號(hào)等應(yīng)用平臺(tái)上的輕應(yīng)用,桌面Web應(yīng)用框架常用于創(chuàng)建桌面風(fēng)格的管理端應(yīng)用程序,形式上也可以是Web應(yīng)用或Windows/Linux應(yīng)用程序等,覆蓋全平臺(tái)。后端應(yīng)用服務(wù)器僅提供業(yè)務(wù)數(shù)據(jù)查詢,不摻雜視圖等其它數(shù)據(jù),統(tǒng)一服務(wù)各種前端應(yīng)用。筋斗云的前后端均可獨(dú)立使用。
1.支持一些常見的對(duì)原生應(yīng)用的適配。例如,如果殼中設(shè)置了啟動(dòng)畫面,則當(dāng)Web應(yīng)用加載完成后,應(yīng)自動(dòng)隱藏啟動(dòng)畫面;支持原生應(yīng)用使用的頁面棧機(jī)制,像在后退時(shí)可以跳過(pop)某些頁面;安卓平臺(tái)上可以退出應(yīng)用;蘋果平臺(tái)上頁面頂端應(yīng)留出部分空間給系統(tǒng)狀態(tài)欄等等。
2.支持與原生殼交互,從而實(shí)現(xiàn)盡量少的用戶版本更新。例如,應(yīng)用被原生殼加載后,可以調(diào)用殼支持的原生功能;殼會(huì)升級(jí),會(huì)有多版本并行存在,框架必須提供機(jī)制讓應(yīng)用可以區(qū)分和兼容不同版本的殼。
3.本質(zhì)上,它應(yīng)該是“單網(wǎng)頁應(yīng)用”。單網(wǎng)頁應(yīng)用,簡(jiǎn)稱SPA,有時(shí)也譯成“單頁應(yīng)用”,這里的“頁”指的是網(wǎng)頁(Web Page),與應(yīng)用中的每個(gè)邏輯頁(Page)是兩個(gè)概念。它強(qiáng)調(diào)無刷新的體驗(yàn),即只有一個(gè)網(wǎng)頁,在打開應(yīng)用后,每次只會(huì)更新網(wǎng)頁的局部顯示,不會(huì)像傳統(tǒng)網(wǎng)站那樣每次打開另一個(gè)網(wǎng)頁時(shí)整體刷新。
4.MVC架構(gòu)。數(shù)據(jù)與界面元素一定是分離的,前端與后端應(yīng)用服務(wù)器間只會(huì)傳輸動(dòng)態(tài)業(yè)務(wù)數(shù)據(jù),不會(huì)混合數(shù)據(jù)與界面??蚣芴峁〤(Controller,控制器),開發(fā)者操控界面元素V(View,視圖),與后端服務(wù)間只會(huì)傳輸業(yè)務(wù)數(shù)據(jù)M(Modal),和原生一樣節(jié)省流量。
5.支持“多頁面應(yīng)用”,提供某種頁面路由方式。應(yīng)用程序在邏輯上是由多個(gè)應(yīng)用頁面(Page)構(gòu)成的。在移動(dòng)端,一次顯示一個(gè)頁面,頁面間可流暢地相互切換,提供與原生應(yīng)用頁面類似的體驗(yàn)。
筋斗云對(duì)測(cè)試和持續(xù)更新(CI)非常重視,也提供了諸多支持,包括手工測(cè)試工具,測(cè)試流程管理,基于phpunit的服務(wù)端業(yè)務(wù)接口自動(dòng)化測(cè)試框架,以及基于NUnit+.Net開發(fā)的業(yè)務(wù)流程自動(dòng)化測(cè)試框架等。
筋斗云后端注重設(shè)計(jì)文檔,以嚴(yán)謹(jǐn)而簡(jiǎn)約的方式描述數(shù)據(jù)模型及業(yè)務(wù)接口,進(jìn)而自動(dòng)創(chuàng)建或更新數(shù)據(jù)庫(kù)(稱為“一站式數(shù)據(jù)模型部署”),以及進(jìn)行接口API聲明或測(cè)試。后端框架以php編程語言實(shí)現(xiàn)了DACA規(guī)范,可以很方便擴(kuò)展業(yè)務(wù)接口和實(shí)行訪問控制,還支持各種后端應(yīng)用(如定期任務(wù),服務(wù)器維護(hù)工具等)。
筋斗云前端開發(fā)使用POM開發(fā)模型(POM: Page object model,頁面對(duì)象模型),以邏輯頁做為基本開發(fā)單元,使得制作Web應(yīng)用的開發(fā)體驗(yàn)與制作原生應(yīng)用類似。通過名為Webcc的應(yīng)用部署工具,支持應(yīng)用性能優(yōu)化(比如針對(duì)緩存及CDN優(yōu)化),一鍵產(chǎn)品上線,有力地支持產(chǎn)品的持續(xù)更新。
筋斗云的設(shè)計(jì)思想是要做優(yōu)雅的全平臺(tái)應(yīng)用,可以制作各類移動(dòng)端(如安卓、蘋果平臺(tái))或桌面端(如Windows等桌面系統(tǒng))的Web應(yīng)用和原生應(yīng)用,以移動(dòng)端應(yīng)用為產(chǎn)品主要方式,同時(shí)強(qiáng)調(diào)優(yōu)雅的開發(fā),優(yōu)雅的發(fā)布和優(yōu)雅的用戶體驗(yàn)。
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容