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