关于移动App开发前端UI框架选择

问题:现在移动开发各种必须,而移动开发纠结在于怎样快速高效的开发出来。

做web开发有些年头了,成熟的前端套件(easyui,extjs,jqueryui)很是方便,可以开发出来规范一直的产品,各种组件也是很完整的,不用单独找日期控件或者验证控件等等。

毕竟不是做美工的,要知道做出来一直的产品是很重要的。现在后端技术无可厚非的成熟了,所有的开发都集中到了全端UI上面。

移动端有几个参考呢?

1、jquery mobile

jquery内核的朋友上手很快的,毕竟是jquery的产品。

缺点是笨,性能不好!不是为移动而生。

教程:http://www.runoob.com/jquerymobile/jquerymobile-tutorial.html

jQuery Mobile 是用于创建移动 Web 应用的前端开发框架。

jQuery Mobile 可以应用于智能手机与平板电脑。

jQuery Mobile 使用 HTML5 & CSS3 最小的脚本来布局网页。

2、ioinc(推荐,国外最推崇的)

js交互部分用的angularjs,可以完全和jquery说拜拜。和angular深度融合。

教程:http://www.runoob.com/ionic/ionic-tutorial.html

教程AngularJS:http://www.runoob.com/angularjs/angularjs-tutorial.html

 ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点。为了解决其他一些UI库在手机上运行缓慢的问题,它直接放弃了IOS6和Android4.1以下的版本支持,来获取更好的使用体验。

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

3、 onsen

新的框架,未得到广泛普及,所以使用中出现问题能难解决,加上文档不给力。

 

混合html开发范围内,目前ioinc是最佳选择。快速高效,和稳定都是首选。

 

原文地址:https://www.cnblogs.com/Running_Zhang/p/5847594.html