1、ionic的作用:
ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。 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项目(无后台交互)