首頁(yè)技術(shù)文章正文

Cordova是什么?Cordova有哪些用途?

更新時(shí)間:2023-06-07 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

Cordova是一個(gè)免費(fèi)開(kāi)源移動(dòng)框架,于2012年10月成為Apache的項(xiàng)目,它使用Apache 2.0許可證,截止2021年12月最新版本為Cordova。Cordova官網(wǎng)首頁(yè)的效果如圖所示。

Cordova框架

Cordova的前身叫作PhoneGap.是從PhoneGap中抽出的核心代碼,也是驅(qū)動(dòng)PhoneGap 的核心引擎。Cordova和PhoneGap的關(guān)系類(lèi)似于WebKit和Google Chrome 的關(guān)系。

Cordova提供了一組設(shè)備相關(guān)的API。通過(guò)這組APl,移動(dòng)應(yīng)用能夠通過(guò)JavaScript技術(shù)訪問(wèn)原生的設(shè)備功能,如攝像頭、麥克風(fēng)等。

在使用Cordova API時(shí),應(yīng)用程序的構(gòu)建可以無(wú)需原生代碼(如Java或C等),而是使用Web技術(shù)。由于JavaScript API在多個(gè)設(shè)備平臺(tái)上是一致的,而且是基于Web標(biāo)準(zhǔn)創(chuàng)建的,因此應(yīng)用程序的移植很方便。使用Cordova的應(yīng)用通過(guò)平臺(tái)SDK打包成應(yīng)用程序,可以從每種設(shè)備的應(yīng)用程序商店下載安裝。

在AngularJS+ionic+Cordova的混合App開(kāi)發(fā)模式中,Cordova的作用就是將完成編碼的移動(dòng)Web項(xiàng)目打包成原生App,以便部署到特定的移動(dòng)平臺(tái)上。關(guān)于Cordova,了解其用途即可。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!