首页 > Vuejs和React如何选择?

Vuejs和React如何选择?

之前已经花了很多时间来学习react和redux。但现在很多人都建议用vuejs,说vue更简单,跟适合我这样的PHP后端开发者。尤其是Laravel很推荐vuejs,让我犹豫了。我偏向于简单的东西,毕竟精力有限,但是大概看了一眼vuejs的教程,发现后面的组件跟react的很像,也不是那么简单。请各位解惑。


如果你已经学习过了react 并且掌握也不错的话, 那就继续react咯, 如果马马虎虎, 和没学一样, 那无论选哪个其实也都无所谓.

但是如果当你两者选择成本一样的时候, 并且Laravel很推荐vuejs, 那选择vue可能更适合你之后的开发.


这个就是仁者见仁了。
react 后台是巨头 facebook,功能强大,社区也越来越火,资料文档、技术讨论等方面比 vue 要好些,jsx 可能成为 ECMA 的新规范,上手难度比 vue 大不少。
vue 小巧灵活,上手比 react 要平滑许多,API 简单但功能并不弱,使用者也很多,2.0新版发布定会再次引来大关注度。
两都有优点。你要是不完全走前端路线,还是建议你学 vue,完全熟悉使用了不一定比 react 差多少。


对比一下 Vue Demo 与 React Demo ,哪个顺眼用哪个ㄟ( ▔, ▔ )ㄏ


vue更像一个仅仅保留了模板引擎的angular,其他的功能通过组件来做。而react本身也仅仅是个模块引擎。用vue就像在写模板,而用react就是在写模块。模板的概念符合传统思维,而模块更便于复用。为什么facebook开发react,是因为他们的网站页面上的元素太多,很多元素都是相同的。开发流程中也能体现出来,一个项目的模板很少会拿到另一个项目中用,而模块则会用到很多项目中。另外,用vue,你大部分时间是在写html写指令,而用react你大部分时间是在写js


Laravel 5.3 起将使用 Vue.js 作为默认 JavaScript 前端框架。

【热门文章】
【热门文章】