Vue 和 React 的使用场景和深度有何不同
不同:
1.react基本上已经有一套遵循Flux的完整开发方案(基本上也就这一套大家默认的方式),而vue虽然有配合vuex使用,但是还有其他很多组织方式来解决,所以并不算是有固定模式,相对灵活很多,当然这个你可以看作是优势,也可以看作是不足
2.react社区还是要比vue大很多
3.react在view层侵入性还是要比vue大很多的
4.首次渲染性能,对于大量数据来说react还是比vue有优势
5.对于component的写法,react偏向于all in js,语法学习上需要下一些功夫,而vue配合vue-loader,其实在很大程度上让你不会觉得陌生--这不就是web component么。
和React 比起来 Vue.js 好用吗
展开全部
打算新开一个个人项目,在 React 和 Vue 之间摇摆。 我之前用过的技术包括 Backbone/Angular/React , Vue 只是大概扫下眼文档。 Backbone 手工同步数据和页面真得好烦。 Angular 1.x 很久之前用过快忘记是什么体验了,只记得有点重,组件化开发很弱。 Angular 2 看了眼介绍不是我的菜且体积巨大。 React 用 React + Redux + ES 6 搞过一个项目,数据井井有条,架构比较清楚,配套也好(自动刷新不丢页面状态),只是有点繁琐。 Virtual DOM 的存在使得和真实 DOM 隔了一层有时很不方便,函数式的架构使得组件之间的通信也难处理。 Vue.js Vue.js 一眼看上去是实用风格,这框架我在用 React 之前就注意到了,只是当时一看是个国人作品就无视了,想不到突然就火起来了。 它比 React+Redux 轻量,内建组件间通信机制,支持组件,配套也不错该有的都有,看上去挺不错的样子,只是是个人项目,不过作者很勤奋所以这可能不是问题。且看作者的一些文字发现作者视野开阔不太会把 Vue 带沟里去偏离前端大势。
为什么 react 还比 vue 火
优势 : react前景更好。并不是说Vue的缺陷,而是想说 : 使用Vue上手太容易,导致一开始搞前端的人一下子就能看着中文文档搞出SPA,容易产生自信,忽略对周边类库的关注,缺乏对Vue进行贡献的能力。虽然用户群体多,但有能力进行改造开发或集成其他模块的人并不多,大多属于使用群体,其生态更多的只能依赖尤大,可以想见Vue生态的发展速度不会很快,下次出现更有用的亮点也很可能不会在Vue。
Redux mobx类数据流管理也先在react上出现,有无数真正乐于开发研究贡献的人在react社区,改进react,增强。react社区才是真正意义上的火。可以看到那些外国人整天他妈没事就捣鼓各种小玩意儿,国内社区更多的是找口饭吃,哪里顾得上贡献。
性能方面我不好定夺,各有优劣
开发难度Vue确实简单些
维护性差不多
react也不是上手成本高,只是想要自己从头构建工程成本高,但并不是一定要自己做,react社区一堆一键安装的工程,只不过不会出现在官网或文档中,造成大部分国人不知道怎么上手。国人还是比较适合让人把食物全部端好盛好,给筷子勺子放旁边才行,放太远了就都不会看一眼了,更别说自己下厨。
vue和react那个更好用?为什么?
怎么说,VUE更简单一些吧,毕竟是中国人写的,容易上手,小公司用VUE更多一些;React相对难一些,大公司、北上广深用的比较多
