很多新朋友ionic基礎(chǔ)教程都學(xué)完了,還是不知道ionic 和cordova是什么關(guān)系
ionic是什么:
Ionic(ionicframework)一款開源的Html5移動(dòng)App開發(fā)框架,是AngularJS移動(dòng)端解決方案,Ionic以流行的跨平臺(tái)移動(dòng)app開發(fā)框架phoengap為藍(lán)本,讓開發(fā)者可以通過命令行工具快速生成android? ios移動(dòng)app應(yīng)用
phoengap(cordova的核心技術(shù))是什么?
phonegap是一個(gè)用基于HTML,CSS和JavaScript的,創(chuàng)建移動(dòng)跨平臺(tái)移動(dòng)應(yīng)用程序的快速開發(fā)平臺(tái)。它使開發(fā)者能夠利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手機(jī)的核心功能——包括地理定位,加速器,聯(lián)系人,聲音和振動(dòng).
可能有些新手還是不明白,繼續(xù)往下看:
通俗的講:ionic是一款基于angularjs的html5移動(dòng)app開發(fā)框架
phonegap就是一款可以打包并且可以讓js調(diào)用原生的移動(dòng)app框架
問題來了?
那我不用命令安裝ionic 可以使用ionic開發(fā)app嗎?答案是可以得。
就可以把ionic當(dāng)作一款html5 移動(dòng)app框架,把phonegap/cordova 當(dāng)作打包 并且調(diào)用原生的框架就可以了
至于:為什么ionic也可以打包,上面也說了,ionic的打包插件是基于phonegap/cordova的