获得徽章 0
- 来说说我对React和Vue的看法:react 自身的思路从很早开始的思路是面向对象, 后续转变为函数式编程, 函数式编程最大的优势就是特别好维护, 而且你的代码量越多 函数式编程的优势就越大, 同时react很早的就把复用的最小单元定义为逻辑, 而非组件 这是react的优势, 那么 react自身的缺陷就是 他的强弱直接取决于写他的程序员的能力, 程序员对react的掌控程度越差 react体现出来的效果就越差。而vue2 他最早的特点就是快速上手 基于模板, 同时你不用过多的关注性能以及其他东西, 这让vue2在中小团队里非常吃香, 搭建项目非常快, 在vue里你压根不需要考虑 任何依赖 以及任何数据流 这对程序员的要求就变得特别低 是很契合中小团队的 但是vue2最大的缺陷 其实是他没有办法复用逻辑 他复用的最小单元是组件。同时 vue2会限制个人的一部分发挥 我们举个例子 vue团队在vue中做了非常多的优化 这些优化成为了vue的一部分 但是也让vue丧失了迈向更高阶层的能力, 如果程序员个人的素质没有vue团队的成员高 那这种加成对你来说是好事 你可以省心的去直接写业务 但是假如你的能力比vue团队的成员高呢? 或者你比尤雨溪厉害呢? 此时vue就成为了你绊脚石。vue3的话 其实和react 差不多 某种程度上比react 强一些 但是react 永远是拥抱本源 最接近源码的那一个 你越接近源码 你能够做的东西就越多 你受的限制就越少 大厂的人各个都很厉害 他们更希望的是限制不要那么多。所以react在大厂的地位要高于vue, 大厂的每个人都可以把react玩出花 甚至会觉得vue有一些设计不合理, 但是小团队 由于缺乏顶级大牛坐镇, 是没法驾驭react的 反之 vue的快速上手 尤玉溪从底层帮他们做好的优化 可以帮他们更好的去维护自身的业务。展开12
![[捂脸]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_28.8981538.png)
![[流汗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_26.1117a72.png)
![[打哈欠]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_44.74cc36f.png)
![[看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_97.39cdc9f.png)