实习经历_ionic

移动开发方式总结:

https://blog.csdn.net/ccboby/article/details/49865823

https://www.cnblogs.com/songxingzheng/p/6482697.html

ionic是一个用来开发混合手机应用的,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。ionic的开发添加Android和IOS环境,提供很多css组件和javascript UI库,支持定制android和ios的插件,也支持服务端REST的敏捷开发。

总结:ionic最大的优势就是跨平台,iOS,android,web都可。

ionic = Cordova + Angular + ionic CSS 

Cordova 提供了使用 JavaScript 调用 Native 功能,ionic CSS 是一套 UI 框架,ionic 对 Angular 进行了封装。

ionic的特点

  • 基于Angular语法,简单易学;
  • 轻量级框架;
  • 完美的融合下一代移动框架,支持 Angularjs 的特性, MVVM ,代码易维护;
  • 提供了漂亮的设计,通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用;
  • 专注原生,让你看不出混合应用和原生的区别;
  • 提供了强大的命令行工具;
  • 性能优越,运行速度快。

ionic的版本

基于 AngularJS 开发。由于 AngularJS1.x 版本在性能上已经很难有较大提升,Google 推出了全新设计的 Angular 2,ionic 也对应着出了2。ionic2 与一代相比有较大的变化,基于最新的 Angular 2 ,使用 TypeScript 进行开发,如果之前从来没有接触过 AngularJS 或 Ionic1.x,完全不用担心,直接从 ionic2 开始学习即可。ionic3 是 Angular4.0 推出之后的跟进版本,变化幅度不大。



 

猜你喜欢

转载自blog.csdn.net/JH0lmes/article/details/83069694
今日推荐