微信里面應(yīng)用頁面的開發(fā)谣膳,本質(zhì)上就是開發(fā)一個(gè)前端頁面,而微信就相當(dāng)于一個(gè)瀏覽器何吝。
對于移動(dòng)端HTML5頁面的開發(fā)溉委,隨著移動(dòng)端的普及使用變得越來越熱門,也變的越來越成熟爱榕。和PC端相比瓣喊,總體上一樣,技術(shù)體系都差不多黔酥。不過PC需要兼容的瀏覽器更多些, 而移動(dòng)設(shè)備下現(xiàn)在主要就分為android和Ios兩大陣營藻三,andorid,ios都是基于webkit洪橘,所以兼容性相對友好些。
移動(dòng)端的前端技術(shù)又同樣分為兩種:
普通的前端的頁面開發(fā)棵帽,這類開發(fā)和PC端的開發(fā)沒什么不同熄求,主要就是
HTML + JS + CSS
進(jìn)行頁面的展示。1調(diào)用移動(dòng)設(shè)備相關(guān)接口的頁面開發(fā)岖寞,即
APP
開發(fā)抡四,這類開發(fā)更像一個(gè)手機(jī)應(yīng)用柜蜈,可以調(diào)用手機(jī)上很多的可以用的接口仗谆,比如通訊錄等。
IONIC
優(yōu)點(diǎn)
- 性能:
ionic在最新的移動(dòng)設(shè)備中表現(xiàn)非常卓越淑履,運(yùn)行非常流暢隶垮。 操作最少的 DOM,非 jQuery秘噪,和硬件加速過渡狸吞,讓您感覺到用html5開發(fā)的app也可以飛起來
- 基于AnglarJS
- ANGULAR 可以說是當(dāng)前最為火爆的前端框架了,其MVVM的編程思想極大地簡化了前端的編程邏輯指煎,讓前端編程者更加著重于業(yè)務(wù)的開發(fā) 蹋偏。
- ionic可以說是AngularJS移動(dòng)端解決方案,Ionic 利用 AngularJS創(chuàng)造出一款最適合開發(fā)豐富而強(qiáng)大應(yīng)用的框架至壤。 Ionic不僅如此優(yōu)秀威始,而且它的核心架構(gòu)也是為開發(fā)專業(yè)應(yīng)用創(chuàng)建,和AngularJS完美融合像街。
- 一次編寫黎棠,到處運(yùn)行
ionic以流行的原生移動(dòng)開發(fā)SDK為藍(lán)本,使開發(fā)過原生iOS或安卓app的任何人都容易理解镰绎。開始只需書寫你的代碼脓斩,完成時(shí)通過PhoneGap發(fā)布。一次開發(fā)畴栖,處處運(yùn)行随静。
- 漂亮的UI設(shè)計(jì)
簡潔,簡單吗讶,而且實(shí)用燎猛。 Ionic為所有當(dāng)前移動(dòng)設(shè)備而設(shè)計(jì),并且呈現(xiàn)完美关翎。伴隨眾多流行移動(dòng)組件扛门,結(jié)構(gòu),交互規(guī)范纵寝,以及華麗的(且可擴(kuò)展)的主題论寨,你就不會懷疑你的生活為什么離不開它了星立。
- 使用簡單
利用Ionic只需要一個(gè)命令就可以創(chuàng)建,構(gòu)建葬凳,測試绰垂,部署你的應(yīng)用程序在任何平臺上。有令人驚嘆的功能火焰,只需要npm install -g ionic 就可以創(chuàng)建您的應(yīng)用劲装。
- 文檔豐富
IONIC 文檔豐富、教程豐富昌简,官網(wǎng)上對IONIC的使用有詳盡的說明占业。
- 社區(qū)活躍
隨著前端跨平臺的優(yōu)勢的推進(jìn)以及NODEJS的推廣使用,越來越多的人選擇使用前端來開發(fā)跨平臺的應(yīng)用纯赎,而IONIC的強(qiáng)大的功能也讓其有著強(qiáng)大的社區(qū)谦疾,基本問題都能得到有效的解決。