webApp前端框架分析

做一个调研,目前主流的开发webapp的js框架有哪些,各自的优劣是什么,大家能说说自己公司在用的是什么,以及优缺点吗?感觉现在好像就三大框架:ng、vue、react,像ng的话又有ionic,还听说有什么HTML5+(Hbuilder)、Framework7什么的,跟三大框架是同一类的东西吗?要新的版本,像ng1什么的就不用了吧。

阅读 3.2k
2 个回答

ionic, HTML5+ 和 Framework7 这三个是开发APP的吧? 我们公司现在开始用 Vue.js, Framework7 用过一下, 发现文档翻译得不够完整, 现在又转向基于它的 SUI Mobile 了.
至于主流的话, 现在全球最火的是 React.js, 国内就是 Vue.js 了, 因为它中文文档完整, 本身又容易上手.

分三类吧:

  1. webApp: 纯html+css+js,一般指单页面应用,可在浏览器直接跑,无所谓框架不框架,原生、jQuery一把梭也是可以的,只能调用浏览器支持的功能。
  2. Hybrid: 跑的还是html+css+js,但是通过某种“沟通方式”,可以调用原生(android、ios)的一些功能,需打包成app使用,如基于angular的ionic、什么都不基于的Hbuilder打包、独立的调用框架cordova。对Framework7不了解。
  3. RN/WEEX:这种呢跑的不再是html了,跑的就是原生的代码,渲染也是,但是开发还是使用的(类)html+js+css。其中RN语法是基于React的,WEEX基于Vue。

对比大致是:
运行性能:3>2>1
使用便捷:1>2=3
开发速度:1>2=3 2/3主要是用到浏览器不支持或者框架不支持的权限的话要独立开发。
应用权限:3=2>1


写完发现了一个链接

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题