1、ionic的作用:
ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。
ionic的开发添加android和ios环境。
ionic提供很多css组件和javascript UI库。
ionic可以支持定制android和ios的插件,也支持服务端REST的敏捷开发。
ionic的开发添加android和ios环境。
ionic提供很多css组件和javascript UI库。
ionic可以支持定制android和ios的插件,也支持服务端REST的敏捷开发。
2、ionic的特点:
- ionic 基于Angular语法,简单易学。
- ionic 是一个轻量级框架。
- ionic 完美的融合下一代移动框架,支持 Angularjs 的特性, MVVM ,代码易维护。
- ionic 提供了漂亮的设计,通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。
- ionic 专注原生,让你看不出混合应用和原生的区别。
- ionic 提供了强大的命令行工具。
- ionic 性能优越,运行速度快。
3、iionic的运行环境:
通过ionic info,可以发现ionic项目所需环境如下:
Your system information:
ordova CLI: 6.4.0
Ionic CLI Version: 2.1.17
Ionic App Lib Version: 2.1.7
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 8.1
Node Version: v6.3.1
Xcode version: Not installed
所以,可以这样理解:
npm负责下载各类文件
ordova负责封装apk
node.js主要是跑服务器(不用别的开发工具就能在PC端调试)
ionic是基于angular的前端框架
www文件就是一个web项目(无后台交互)