本篇文章給大家談?wù)劵旌蟖pp開(kāi)發(fā)框架,以及混合APP的開(kāi)發(fā)工具對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。 做webapp開(kāi)發(fā),性能和效率最好的框架和打包app平臺(tái)分別是哪個(gè) 第一款:SenchaTouchSenchaTouch是世界上第一個(gè)支持HTML5和CSS3標(biāo)準(zhǔn)的移動(dòng)應(yīng)用框架,你可以使用HTML5來(lái)編寫(xiě)音頻和視頻組件,還可以使用LocalStorageProxy來(lái)存儲(chǔ)離線(xiàn)數(shù)據(jù),同時(shí),大量CSS3樣式表為你提供了創(chuàng)建健壯樣式層的可能。優(yōu)點(diǎn)用戶(hù)體驗(yàn)最接近NativeApp,具有整體的UI組件、布局解決方案;統(tǒng)一的編程代碼結(jié)構(gòu)和要求,良好組織的代碼易于維護(hù);繼承ExtJS4的應(yīng)用程序MVC架構(gòu);完善的API文檔,示例;活躍的社區(qū),網(wǎng)上有大量的文檔書(shū)籍幫助學(xué)習(xí);缺點(diǎn)兼容性差,僅支持webkit內(nèi)核的瀏覽器;框架比較重量級(jí),學(xué)習(xí)成本比較高;商業(yè)化使用有版權(quán)問(wèn)題;第二款:jQueryMobilejQueryMobile是創(chuàng)建移動(dòng)web應(yīng)用程序的框架。適用于所有流行的智能手機(jī)和平板電腦。使用HTML5和CSS3通過(guò)盡可能少的腳本對(duì)頁(yè)面進(jìn)行布局。優(yōu)點(diǎn)跨瀏覽器兼容性最好,幾乎兼容所有的平臺(tái)和瀏覽器;入門(mén)簡(jiǎn)單,語(yǔ)法簡(jiǎn)潔,編碼靈活,一些簡(jiǎn)單的應(yīng)用直接用HTML既可實(shí)現(xiàn),無(wú)需Javascript;開(kāi)源插件與第三方擴(kuò)展網(wǎng)上資源豐富;完善的API文檔,示例;活躍的社區(qū),網(wǎng)上有大量的文檔書(shū)籍幫助學(xué)習(xí);缺點(diǎn)jQueryMobile對(duì)代碼沒(méi)有特定的要求,后期維護(hù)難度較大;第三款:ZeptoZepto就是一個(gè)jQuery的輕量級(jí)替代品,幾乎完全一樣的API,但是專(zhuān)門(mén)為Mobile或者HTML5瀏覽器設(shè)計(jì)和優(yōu)化。優(yōu)點(diǎn)學(xué)習(xí)成本低,Zepto保持了與jQuery幾乎一樣的功能,使用gzip壓縮只有5-10k;缺點(diǎn)Zepto不支持WindowsPhone下的IE;第四款:WinkToolkit優(yōu)點(diǎn)Wink的核心庫(kù)是輕量級(jí)的,支持AMD規(guī)范的模塊化加載,功能接口相比Zepto更豐富;提供很酷的2D、3D效果UI組件;缺點(diǎn)組件對(duì)Android的支持程度不好,3D組件無(wú)法使用;第五款:Ionic:高級(jí)的HTML5移動(dòng)APP(WebApp)開(kāi)發(fā)框架Ionic是一個(gè)用HTML,CSS跟JS開(kāi)發(fā)的一個(gè)用于移動(dòng)設(shè)備的混合APP開(kāi)發(fā)框架,采用Sass與AngularJS開(kāi)發(fā)。目前,Ionic仍然處于臨測(cè)試狀態(tài)(alpha)。相信未來(lái)會(huì)成為開(kāi)發(fā)者開(kāi)發(fā)HTML5應(yīng)用的一個(gè)不錯(cuò)的選擇。第六款:AmazeUI中國(guó)首個(gè)開(kāi)源HTML5跨屏前端框架AmazeUI是一個(gè)移動(dòng)優(yōu)先的跨屏前端框架。易學(xué)易用。
首頁(yè) 混合app開(kāi)發(fā)框架