Ionic是目前使用H5開發(fā)app最有潛力的框架,,它提供了很多UI組件來(lái)幫助開發(fā)者開發(fā)強(qiáng)大的應(yīng)用。它使用JavaScript MVVM框架和?AngularJS來(lái)增強(qiáng)應(yīng)用。提供數(shù)據(jù)的雙向綁定,使用它成為Web和移動(dòng)開發(fā)者的共同選擇。下面我們先來(lái)了解一下該框架寫的核心技術(shù)Cordova。
Cordova提供了一組與設(shè)備相關(guān)的API,通過(guò)這組API,移動(dòng)應(yīng)用能夠以JavaScript訪問原生的設(shè)備功能,如攝像頭、麥克風(fēng)等。
Cordova支持如下移動(dòng)操作系統(tǒng):iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。
官網(wǎng)地址https://cordova.apache.org/。
Cordova是貢獻(xiàn)給Apache后的開源項(xiàng)目,是從PhoneGap中抽出的核心代碼,目前(PhoneGap和Apache Cordova之間的)唯一區(qū)別是下載的包的名字,這將會(huì)持續(xù)一段時(shí)間。