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