W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Cordova 是使用HTML,CSS和JavaScript構(gòu)建混合移動(dòng)應(yīng)用程序的平臺(tái)。官方文檔給了我們Cordova的定義。
“Apache Cordova是一個(gè)開(kāi)源移動(dòng)開(kāi)發(fā)框架,它允許您使用標(biāo)準(zhǔn)的Web技術(shù),如HTML5,CSS3和JavaScript進(jìn)行跨平臺(tái)開(kāi)發(fā),避免每個(gè)移動(dòng)平臺(tái)本機(jī)開(kāi)發(fā)語(yǔ)言。應(yīng)用程序在針對(duì)每個(gè)平臺(tái)的包裝內(nèi)執(zhí)行,并依靠符合標(biāo)準(zhǔn)的API綁定來(lái)訪問(wèn)每個(gè)設(shè)備的傳感器,數(shù)據(jù)和網(wǎng)絡(luò)狀態(tài)。"
命令行界面(Cordova CLI)
這是可用于啟動(dòng)項(xiàng)目,構(gòu)建不同平臺(tái)的進(jìn)程,安裝插件和許多其他有用的東西,使開(kāi)發(fā)過(guò)程更容易的工具。您將在以后的章節(jié)中學(xué)習(xí)如何使用。
Cordova核心組件
Cordova提供了每個(gè)移動(dòng)應(yīng)用程序所需的核心組件。這些組件將用于創(chuàng)建應(yīng)用程序的基礎(chǔ),所以我們可以花更多的時(shí)間來(lái)實(shí)現(xiàn)我們自己的邏輯。
Cordova外掛程式
Cordova提供的API將用于實(shí)現(xiàn)本地移動(dòng)功能到我們的JavaScript應(yīng)用程序。
許可證
Cordova按照Apache許可證2.0版授權(quán)。 Apache和Apache羽毛標(biāo)志是Apache軟件基金會(huì)的商標(biāo)。
Cordova為構(gòu)建混合移動(dòng)應(yīng)用程序提供了一個(gè)平臺(tái),因此我們可以開(kāi)發(fā)一個(gè)應(yīng)用程序,將在不同的移動(dòng)平臺(tái)IOS,Android,Windows Phone,Amazon-fireos,黑莓,F(xiàn)irefox OS,Ubuntu和tizien上使用。
開(kāi)發(fā)混合應(yīng)用程序然后原生應(yīng)用程序更快,所以Cordova可以節(jié)省大量的開(kāi)發(fā)時(shí)間
由于我們?cè)谑褂肅ordova時(shí)使用JavaScript,我們不需要學(xué)習(xí)平臺(tái)特定的編程語(yǔ)言。
有大量的社區(qū)插件可以與Cordova一起使用。許多庫(kù)和框架都經(jīng)過(guò)優(yōu)化以便使用它。
混合應(yīng)用程序比本地應(yīng)用程序慢,因此對(duì)于需要大量數(shù)據(jù)和功能的大型應(yīng)用程序使用Cordova不是最佳選擇。
跨瀏覽器兼容性可能會(huì)產(chǎn)生很多問(wèn)題。大多數(shù)時(shí)候,我們?yōu)椴煌钠脚_(tái)構(gòu)建應(yīng)用程序,所以測(cè)試和優(yōu)化可能需要很多時(shí)間,因?yàn)槲覀冃枰采w大量的設(shè)備和操作系統(tǒng)。
某些插件與不同的設(shè)備和平臺(tái)存在兼容性問(wèn)題。還有一些Cordova尚不支持的本機(jī)API。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: