微信里面应用页面的开发,本质上就是开发一个前端页面,而微信就相当于一个浏览器。
对于移动端HTML5页面的开发,随着移动端的普及使用变得越来越热门,也变的越来越成熟。和PC端相比,总体上一样,技术体系都差不多。不过PC需要兼容的浏览器更多些, 而移动设备下现在主要就分为android和Ios两大阵营,andorid,ios都是基于webkit,所以兼容性相对友好些。
移动端的前端技术又同样分为两种:
普通的前端的页面开发,这类开发和PC端的开发没什么不同,主要就是
HTML + JS + CSS
进行页面的展示。1调用移动设备相关接口的页面开发,即
APP
开发,这类开发更像一个手机应用,可以调用手机上很多的可以用的接口,比如通讯录等。
IONIC
优点
- 性能:
ionic在最新的移动设备中表现非常卓越,运行非常流畅。 操作最少的 DOM,非 jQuery,和硬件加速过渡,让您感觉到用html5开发的app也可以飞起来
- 基于AnglarJS
- ANGULAR 可以说是当前最为火爆的前端框架了,其MVVM的编程思想极大地简化了前端的编程逻辑,让前端编程者更加着重于业务的开发 。
- ionic可以说是AngularJS移动端解决方案,Ionic 利用 AngularJS创造出一款最适合开发丰富而强大应用的框架。 Ionic不仅如此优秀,而且它的核心架构也是为开发专业应用创建,和AngularJS完美融合。
- 一次编写,到处运行
ionic以流行的原生移动开发SDK为蓝本,使开发过原生iOS或安卓app的任何人都容易理解。开始只需书写你的代码,完成时通过PhoneGap发布。一次开发,处处运行。
- 漂亮的UI设计
简洁,简单,而且实用。 Ionic为所有当前移动设备而设计,并且呈现完美。伴随众多流行移动组件,结构,交互规范,以及华丽的(且可扩展)的主题,你就不会怀疑你的生活为什么离不开它了。
- 使用简单
利用Ionic只需要一个命令就可以创建,构建,测试,部署你的应用程序在任何平台上。有令人惊叹的功能,只需要npm install -g ionic 就可以创建您的应用。
- 文档丰富
IONIC 文档丰富、教程丰富,官网上对IONIC的使用有详尽的说明。
- 社区活跃
随着前端跨平台的优势的推进以及NODEJS的推广使用,越来越多的人选择使用前端来开发跨平台的应用,而IONIC的强大的功能也让其有着强大的社区,基本问题都能得到有效的解决。