phonegap + Angularjs +ionic移動app開發(fā)介紹
1. Phonegap介紹
PhoneGap是一個用基于HTML,CSS和JavaScript的,創(chuàng)建移動跨平臺移動應(yīng)用程序的快速開發(fā)平臺。它使開發(fā)者能夠利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手機(jī)的核心功能——包括地理定位,加速器,聯(lián)系人,聲音和振動等,此外PhoneGap擁有豐富的插件,可以調(diào)用。
http://baike.baidu.com/view/4157600.htm
2. Angularjs介紹
AngularJS誕生于2009年,由Misko Hevery等人創(chuàng)建,后被Google收購。是一款優(yōu)秀的前端JS框架,已用于Google的多款產(chǎn)品當(dāng)中 如Gmail、Maps、Calender等。AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動化雙向數(shù)據(jù)綁定、語義化標(biāo)簽、依賴注入,等等。
http://baike.baidu.com/view/9604951.htm
3.Ionic介紹?
Ionic是一個強(qiáng)大的HTML5應(yīng)用程序開發(fā)框架,號稱Advanced HTML5 Hybrid Mobile App Framework是AngularJS移動端解決方案可以幫助您使用Web技術(shù),比如HTML、CSS和Javascript構(gòu)建接近原生體驗的移動應(yīng)用程序。Ionic主要關(guān)注外觀和體驗,以及和你的應(yīng)用程序的UI交互,特別適合用于基于Hybird模式的HTML5移動應(yīng)用程序開發(fā)。
Ionic是一個輕量的手機(jī)UI庫,具有速度快,界面現(xiàn)代化、美觀等特點。為了解決其他一些UI庫在手機(jī)上運行緩慢的問題。
官網(wǎng):http://ionicframework.com/
學(xué)習(xí)ionic前為什么要學(xué)Angularjs
1. Ionic整合(AngularJs integrate)AngularJs
2. Ionic Url routing,use AngularUI Router?
Ionic url路由使用AngularUI Router,可以指定不同的路由,方便開發(fā)和集成
3 . Ionic擴(kuò)展了AngularJS指令 (AngularJS Extensions & Directives)
ion-tab, ion-content, ion-nav-view, ion-header$ionicPopup,$ionicLoading, $ionicModal...
遺憾:ionic直接放棄了IOS6和Android4.1以下的版本支持,來獲取更好的使用體驗。http://www.umindex.com/devices/android_os