摘要:混合式開發(fā)做出的手機(jī)應(yīng)用無(wú)論在性能還是易用性方面都很接近原生應(yīng)用。下面介紹幾個(gè)流行的混合式開發(fā)框架。相比于其他開發(fā)框架,更加輕量,體積小巧。
目前混合式開發(fā)已經(jīng)逐漸成熟,混合式app開發(fā)只需要要求開發(fā)者會(huì)使用css和js前端代碼就可以實(shí)現(xiàn)手機(jī)app應(yīng)用的開發(fā),而不需要再去學(xué)習(xí)安卓或蘋果開發(fā),降低了app開發(fā)的門檻?;旌鲜介_發(fā)做出的手機(jī)應(yīng)用無(wú)論在性能還是易用性方面都很接近原生app應(yīng)用。在這一時(shí)期涌現(xiàn)出許多混合式開發(fā)的框架,這些框架一般都提供通用的開發(fā)組件和集成開發(fā)環(huán)境,這更加簡(jiǎn)化了移動(dòng)應(yīng)用開發(fā)技術(shù)。下面介紹幾個(gè)流行的混合式開發(fā)框架。
PhoneGap
PhoneGap是一個(gè)免費(fèi)且開源的開發(fā)環(huán)境,是一個(gè)用基于HTML,CSS和JavaScript的,創(chuàng)建移動(dòng)跨平臺(tái)移動(dòng)應(yīng)用程序的快速開發(fā)平臺(tái)。開發(fā)者可以開發(fā)出在Android、Palm、黑莓、iPhone、iTouch及iPad等設(shè)備上運(yùn)行的App。其使用的是HTML和JavaScript等標(biāo)準(zhǔn)的Web開發(fā)語(yǔ)言。開發(fā)者使用PhoneGap進(jìn)行開發(fā),可調(diào)用加速計(jì)、GPS/定位、照相機(jī)、聲音等功能。
PhoneGap的官網(wǎng)地址是 PhoneGap
APICloud
APICloud是一款“云端一體”的移動(dòng)開發(fā)平臺(tái),信仰“云端一體”的理念,重新定義了移動(dòng)應(yīng)用開發(fā)。APICloud為開發(fā)者從“云”和“端”兩個(gè)方向提供API,簡(jiǎn)化移動(dòng)應(yīng)用開發(fā)技術(shù),讓移動(dòng)應(yīng)用的開發(fā)周期從一個(gè)月縮短到7天。APICloud由“云API”和“端API”兩部分組成,可以幫助開發(fā)者快速實(shí)現(xiàn)移動(dòng)應(yīng)用的開發(fā)、測(cè)試、發(fā)布、管理和運(yùn)營(yíng)的全生命周期管理。
APICloud使得開發(fā)者基于JavaScript便可開發(fā)出iOS與Android跨平臺(tái)APP,它提供了豐富的APP模塊組件,通過簡(jiǎn)單的拼裝組合便可具有一定的功能。集成的IDE開發(fā)環(huán)境支持調(diào)試功能,可以邊開發(fā)邊調(diào)試。
APICloud的官網(wǎng)地址是 APICloud跨平臺(tái)APP開發(fā)技術(shù)專家 - 中國(guó)領(lǐng)先移動(dòng)云服務(wù)平臺(tái)
AppCan
AppCan是基于HTML5技術(shù)的Hybird跨平臺(tái)移動(dòng)應(yīng)用開發(fā)工具。開發(fā)者利用HTML5+CSS3+JavaScript技術(shù),通過AppCan IDE集成開發(fā)系統(tǒng)、云端打包器等,快速開發(fā)出Android、iOS、WP平臺(tái)上的移動(dòng)應(yīng)用。AppCan的平臺(tái)由以下幾個(gè)部分構(gòu)成:
(1)IDE工具:基于Eclipse定制的移動(dòng)集成開發(fā)環(huán)境。
(2)應(yīng)用引擎:支持HTML5應(yīng)用運(yùn)行的支撐平臺(tái)。
(3)插件API:擴(kuò)展方式,原生能力,通過標(biāo)準(zhǔn)化接口調(diào)用。
(4)JS SDK:對(duì)底層的接口進(jìn)行高級(jí)封裝的開發(fā)庫(kù)。
(5)開放服務(wù):標(biāo)準(zhǔn)接口,無(wú)限擴(kuò)展的互聯(lián)網(wǎng)能力。
(6)UI框架:界面外觀,包括布局、顏色、風(fēng)格等。
AppCan將APP底層復(fù)雜的原生功能封裝在引擎、插件中,開發(fā)者僅需調(diào)用接口、打包編譯,就可以獲得原生功能,靈活的插件擴(kuò)展機(jī)制可以讓開發(fā)者自由的定制各種功能。
AppCan的官網(wǎng)地址是 AppCan中國(guó)Hybrid混合應(yīng)用開發(fā)、移動(dòng)平臺(tái)、移動(dòng)云平臺(tái)的領(lǐng)導(dǎo)者
weex
2016年4月21日,阿里巴巴在Qcon大會(huì)上宣布跨平臺(tái)移動(dòng)開發(fā)工具Weex開放內(nèi)測(cè)邀請(qǐng)。Weex能夠完美兼顧性能與動(dòng)態(tài)性,讓移動(dòng)開發(fā)者通過簡(jiǎn)捷的前端語(yǔ)法寫出Native級(jí)別的性能體驗(yàn),并支持iOS、安卓、YunOS及Web等多端部署。對(duì)于移動(dòng)開發(fā)者來(lái)說(shuō),Weex主要解決了頻繁發(fā)版和多端研發(fā)兩大痛點(diǎn),同時(shí)解決了前端語(yǔ)言性能差和顯示效果受限的問題。開發(fā)者只需要在自己的APP中嵌入Weex的SDK,就可以通過撰寫HTML/CSS/JavaScript來(lái)開發(fā)Native級(jí)別的Weex界面。Weex界面的生成碼其實(shí)就是一段很小的JS,可以像發(fā)布網(wǎng)頁(yè)一樣輕松部署在服務(wù)端,然后在APP中請(qǐng)求執(zhí)行。相比于其他開發(fā)框架,Weex更加輕量,體積小巧。它的Native組件和API都可以橫向擴(kuò)展,方便根據(jù)業(yè)務(wù)靈活定制。Weex渲染層具備優(yōu)異的性能表現(xiàn),能夠跨平臺(tái)實(shí)現(xiàn)一致的布局效果和實(shí)現(xiàn)。對(duì)于前端開發(fā)來(lái)說(shuō),Weex能夠?qū)崿F(xiàn)組件化開發(fā)、自動(dòng)化數(shù)據(jù)綁定等功能。
Weex的官網(wǎng)地址是 http://alibaba.github.io/weex...
wex5
WeX5遵循Apache開源協(xié)議,完全開源免費(fèi),它提供上百個(gè)組件框架,可視化的組件框架。開發(fā)者可自定義向?qū)Ш湍0妫⑶移涮峁┝嗽S多bootstrap資源,支持引入第三方UI組件。能夠?qū)蛹磿r(shí)通訊推送支付等各類插件。wex5提供了豐富的應(yīng)用模版,開發(fā)者可根據(jù)需要方便的生成各類應(yīng)用。
wex5的官網(wǎng)地址是 app開發(fā)工具,html5 app開發(fā),app軟件開發(fā),Hybrid APP,html5開發(fā)工具,前端框架,前端開發(fā)工具,快速開發(fā)平臺(tái)
本文節(jié)選自 《php7實(shí)踐指南》 陳小龍著
微信掃一掃,發(fā)現(xiàn)更多內(nèi)容
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/39496.html
摘要:混合式開發(fā)做出的手機(jī)應(yīng)用無(wú)論在性能還是易用性方面都很接近原生應(yīng)用。下面介紹幾個(gè)流行的混合式開發(fā)框架。相比于其他開發(fā)框架,更加輕量,體積小巧。 目前混合式開發(fā)已經(jīng)逐漸成熟,混合式app開發(fā)只需要要求開發(fā)者會(huì)使用css和js前端代碼就可以實(shí)現(xiàn)手機(jī)app應(yīng)用的開發(fā),而不需要再去學(xué)習(xí)安卓或蘋果開發(fā),降低了app開發(fā)的門檻?;旌鲜介_發(fā)做出的手機(jī)應(yīng)用無(wú)論在性能還是易用性方面都很接近原生app應(yīng)用。...
摘要:關(guān)于作者程序開發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事和前端開發(fā),使用和,端使用混合式開發(fā)。個(gè)人網(wǎng)站最近剛寫了一個(gè)手機(jī)在線播放的電影站開發(fā)混合式系列第集技術(shù)選型是一套簡(jiǎn)潔優(yōu)雅的開發(fā)框架。 關(guān)于作者 程序開發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事PHP和前端開發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開發(fā)。合適和夠用是最完美的追求。 個(gè)人網(wǎng)站:http://...
摘要:關(guān)于作者程序開發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事和前端開發(fā),使用和,端使用混合式開發(fā)。個(gè)人網(wǎng)站最近剛寫了一個(gè)手機(jī)在線播放的電影站開發(fā)混合式系列第集技術(shù)選型是一套簡(jiǎn)潔優(yōu)雅的開發(fā)框架。 關(guān)于作者 程序開發(fā)人員,不拘泥于語(yǔ)言與技術(shù),目前主要從事PHP和前端開發(fā),使用Laravel和VueJs,App端使用Apicloud混合式開發(fā)。合適和夠用是最完美的追求。 個(gè)人網(wǎng)站:http://...
摘要:什么是框架框架是一個(gè)混合開發(fā)框架,其本身依賴于,,。使用框架可以做什么使用可以使用前端相關(guān)技術(shù)快速開發(fā)多平臺(tái)的移動(dòng)。使用全局安裝和。輸入,這是添加一個(gè)平臺(tái)的命令。注意這個(gè)包是版本,并非正式包,正式包需要先生成簽名至此,你就開始了第一個(gè)應(yīng)用。 什么是混合開發(fā)? 簡(jiǎn)單來(lái)說(shuō),就是在開發(fā)移動(dòng)應(yīng)用中同時(shí)使用Native和Web的開發(fā)方式。 什么是Ionic3框架? Ionic3框架是一個(gè)混合開發(fā)...
摘要:什么是框架框架是一個(gè)混合開發(fā)框架,其本身依賴于,,。使用框架可以做什么使用可以使用前端相關(guān)技術(shù)快速開發(fā)多平臺(tái)的移動(dòng)。使用全局安裝和。輸入,這是添加一個(gè)平臺(tái)的命令。注意這個(gè)包是版本,并非正式包,正式包需要先生成簽名至此,你就開始了第一個(gè)應(yīng)用。 什么是混合開發(fā)? 簡(jiǎn)單來(lái)說(shuō),就是在開發(fā)移動(dòng)應(yīng)用中同時(shí)使用Native和Web的開發(fā)方式。 什么是Ionic3框架? Ionic3框架是一個(gè)混合開發(fā)...
閱讀 2512·2021-11-25 09:43
閱讀 1274·2021-09-07 10:16
閱讀 2696·2021-08-20 09:38
閱讀 3001·2019-08-30 15:55
閱讀 1555·2019-08-30 13:21
閱讀 972·2019-08-29 15:37
閱讀 1503·2019-08-27 10:56
閱讀 2140·2019-08-26 13:45