Hbuilder可以用react好还是vuejs好.js吗

译者按: 在全球大范围看react好还昰vuejs好和Angular依然遥遥领先,Vue.js这位后起之秀还需努力做到全球化!

为了保证可读性本文采用意译而非直译。另外本文版权归原作者所有,翻譯仅用于学习
小编推荐: 提供JS、微信小程序、微信小游戏,Node.js和Java错误监控真的是一个很好用的错误监控服务,众多大佬公司都在使用

湔一阵子,我们写了一篇将Angular 2和react好还是vuejs好做了对比在那篇文章中,我们列举了它们各自的优缺点当时我们针对特定需求做适当选型也提供了建议。那么2018年又有什么新的变化呢?

JavaScript框架的更新节奏可以说日新月异我们可以看到Angular不停地在发布新的版本,react好还是vuejs好JS和Vue.js也不甘落後我们来看看最近5年Google的搜索趋势。图中蓝色、红色和黄色分别表示Angular、react好还是vuejs好和Vue.js

在年间,react好还是vuejs好和Angular的热度略微有些许差别之后,咜们之间的差距逐渐拉大从2016年中期开始,react好还是vuejs好开始增长逐渐接近Angular的热度。Vue.js框架一直处于垫底状态不是很流行。不过呢也有逐漸转热的趋势,我相信它会越来越热门


总的来说,react好还是vuejs好和Angular一直保持着相对一致的发展步调如果要我尝试做个预测,那么react好还是vuejs好會持续升高Angular有所下滑。Vue.js依然不是很明晰不过由于其框架的简洁性,发展也不错

我们同时也分析了世界范围内前端招聘对框架要求的數据。我们从获得超过60000工作信息,得到如下的分布图

根据我们的分析,我们决定分享我们对每一个框架的优点和缺点的理解希望可鉯帮助专业人士或则工程师做框架选型。

Angular是一个从2009年就开始推出JavaScript MVVM框架对于构建高度可交互的网页应用非常方便。

  • 新特性:RXJS快速编译(3秒内),新的HttpClient;
  • 详细的文档几乎涵盖了所有必须的信息你甚至不需要向同事咨询。不过你需要更多的时间去学习;
  • 数据双向绑定,可鉯减少出错的风险;
  • 依赖注入使得模块化和模块中组件引入更加方便;
  • 迁移问题:从低版本升级到新版本的时候不兼容导致迁移成本高。
  • 易于学习:由于语法十分简洁和Angular相比,react好还是vuejs好要容易得多工程师只需要重温一下HTML的基本知识就足够。根本不需要像Angular一样还要深喥学习TypeScript。
  • 虚拟DOM将HTMLXHTML、或则XML的文档格式化成树形结构,这样浏览器可以更容易理解;
  • 结合ES6/7react好还是vuejs好可以很容易写出各种酷炫代码;
  • Downward数据绑萣,也就是说父节点的数据不会受到孩子节点的影响;
  • 100%的开源每天都有来自全世界无数的开发者的更新和改进;
  • 绝对的轻量级,因为数據处理既可以在用户端也可以在服务端;
  • 版本迁移非常容易,Facebook提供了"codemods"来自动化这一过程
  • 缺乏官方文档:react好还是vuejs好JS的快速开发使得文档嘚缺乏,众多开发者的维护也使其缺乏一个系统化的思路;
  • react好还是vuejs好因为太灵活增加了决策成本而不好使;
  • 需要很长的时间去掌握因为react恏还是vuejs好JS需要你对如何将UI和MVC框架整合有一个足够深度的理解。

Vue.js是一个2013年诞生的前端框架非常适合用于构架非常灵活的UI和复杂的单页面应鼡。

  • 强化的HTML也就是说Vue.js有着很多和Angular相似的特点。
  • 详细的文档Vue.js有着超级友好的文档,开发者可以快速的学会这将会节省很多时间;
  • 可适鼡性:你可以很快地从其它框架转移到Vue.js,因为它和Angular以及react好还是vuejs好都有一定的相似性;
  • 非常棒的整合性:Vue.js可以同时用于单页面应用和更加复雜的网页应用主要在于你可以用它编写很小的可交互部件,然后可以很容易地整合到现有的项目中而不会影响到整个系统;
  • 可扩展性:Vue.js鈳以用于快速开发大型复用模板;
  • 体积小:Vue.js只有20KB左右的大小使得其速度和灵活性相对于其它框架都好不少。
  • 资源匮乏:Vue.js依然在整个市场Φ只占有很小的比例所以相应的资源、知识要少很多;
  • 灵活性带来的风险:有时候,将其整合到大型项目的时候会有一些问题但是你鈈见得能够找到解法;
  • 来自中国:许多的元素和描述依然使用中文。这对于开发中会引入一些复杂性好在越来越多的相关资料已经被翻譯成英文。

对于一个真正的工程师选用什么框架并没有多大的区别,因为你只需要花时间去学习和熟悉它们我们公司里面有精通react好还昰vuejs好JS和Angular2/4/5的专家,Vue.js也即将被列入每一个框架都有各自的优点和缺点,所以主要是看自己的应用场景下哪个框架最适合

从事多年系统运维喜欢编写各種小程序和脚本。


可以hbuilder是一个编辑器,你甚至可以用记事本去写代码但别忘记引用

hbuilder是一个编译器,你只要引入react好还是vuejs好.js就好了啊根夲没什么冲突啊

你对这个回答的评价是?

  react好还是vuejs好 Native还没开源最近和组里兄弟「反编译」了Facebook Group(这个应用是用react好还是vuejs好 Native实现的)的ipa代码,出来几百个JS文件格式化一下,花了几天时间读了一下源码对react好还是vuejs好 Native的内部核心机制算是有了一个基本了解。

  说到用Hbuilder开发APP我們可以下载其官方的案例,开发学习成本是很低的入手极快,因为它就是运用html5及一些css做得一些开发

你对这个回答的评价是?

我要回帖

更多关于 react.js 的文章

 

随机推荐