reactjs – VueJs 2与Vuex vs React with Redux
过去几天我和Vuex一起看VueJs 2,我非常喜欢它.
我只简单介绍了React,我发现vue js 2更容易上手. React似乎越来越受欢迎,但我看不出React优于Vue 2的好处. 两者都是基于组件的框架,具有路由和状态管理工具. 那么有人可以解释这些框架之间的主要区别是什么?
这是一个自以为是的主观问题.它经常开始神圣战争,而不是真正回答任何事情,因此它不适合StackOverflow.但是,我会尽量以客观的方式回答这个问题. (注意:我纯粹将Vue与React进行比较并故意避免使用Vuex与Redux)
为什么选择Vue.js? >它旨在成为一个平易近人的框架.它适合初学者和高级用户.当您从Vue.js开始时,就像向页面添加脚本标记一样简单.对于高级开发人员来说,可能性无穷无尽.您可以从任何复杂的构建工具开始 – TypeScript,Babel,Webpack等. Vue.js应该是您的选择还有很多其他原因.不久之后,我写了一篇文章解释为什么Vue.js: 为什么反应? > React是一个开创性的库(它不是一个框架),就像Angular一样.它介绍了单向架构,虚拟dom,组件(有状态和无状态)等的思想. 为什么不反应? >仅使用React是不够的.很快,您将最终使用Redux,Redux中间件,Immutable.js等.一次完成所有这些操作可能会令人生畏. 再说一次哪个更好? 没有更好的解决方案.如果我需要容纳大量的开发人员(初学者 – 高级),我会选择Vue.js.如果我的团队熟悉React带来的所有额外重载,我会选择React,团队喜欢JavaScript开发Web方法(即使CSS是JS). 最后,还有另一个角度. React中的编程需要遵循规则,因此很有可能您会发现更容易为代码库带来同质性.使用Vue.js,问题通常有多个解决方案.这同时也是好事和坏事. 他们中的任何一个都不会出错. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |