React 中文社区的不足

#21

其实作为开发者,我两个都玩,Vue上手简单但是不知道是不是我一个人的问题,每次开发的时候总是要打开文档去看忘记过的指令之类的,而react基本上不用,很简洁的API,至于为啥最后在团队里推Vue,还是因为不是所有团队都像阿里一样各个都水平不错,大部分前端团队过去都是jquery,很多js基础都很薄弱(这玩react那还得了),所以就选择了Vue ,所以以后可见的趋势是一线大厂react,一线以下Vue,而React生态不知道比Vue高多少个数量级了,有了react,能扩展到web,native,包括今天发现的react vr https://facebook.github.io/react-vr/

3 Likes
#22

感觉 Vue 在国内火是因为阿里一直在推的原因,关注前端的那些人都会去看大厂的技术栈。

不光阿里,还有滴滴、饿了么的前端团队都在使用 Vue ,而 React 。。。

#23

一直在关注vue,react,目前主要研究学习react。
react在国内发展滞后的可能原因:

  1. react对初学者并不友好,用好react需要了解很多概念,对初学者是个障碍
  2. react 并非适合所有场景,有些功能简单的页面用react反而复杂
  3. react和已有的开发经验,特别是和现在以java为主的后端系统对接很困难
  4. react使用到后面是数据层抽象,这个对能力要求相对来说更高

react在国内社区的发展,需要我们真正将react应用于开发中,从开发中提炼经验,据我所知,阿里巴巴支付宝团队在深入使用react,这也从一方面验证了react的靠谱。用好react需要一定程度的前端能力,至少中级。react开发目前的难点在数据层,这个目前感觉比较繁琐。

vue目前优势在于开发体验,和能够复用已有的开发经验,特别是那些从使用jquery切换过来的。

总而言之,使用vue适合小团队,能力稍弱的团队,react适合大型团队,能力强的团队。react组件化,跨平台特性做的更彻底,代表着未来。 以上观点仅供参考。

3 Likes
#24

:pensive: 虽然没怎么用过vue,但是如果有人问学vue还是学react,第一反应是学vue,当然,我只是一个菜鸟,考虑到的是学习的难度

#25

react 和 Vue 都用过,不过还是比较喜欢写 react。

Vue 在国内火一是yxx自己是华人,中文文档不错,在国内社区宣传的也比较多,对国内社区比较照顾,还有就是一些国内公司饿了么,滴滴,手淘等推 vue 也比较多,另外就是上手简单,对后端人员也简单。

#26

作为新手,我想说 react的教程不是很友好啊。文档的例子还行,还稍微能理解,但是api全是英文的,十分不利理解。再说一下redux,文档简直反新手,不光顺序不正常,版本也不再对应,就单单要写一个简单的例子。就要踩一堆坑。。

1 Like
#27

其实生态不能决定未来, React 刚出来的时候生态不是被 NG 甩了一大截吗,连轮播图都没,现在呢,真正决定未来的是趋势, React 生态现在 star 多主要还是因为明星效应, yarn 一出, star 就比 npm 几年的 star 多出一截,现在 github trending 上 Vue 的 star 每天都比 React 多几十颗, Vue 从2万颗 star 涨到现在 5万颗 star 才花了10个月,React 从2万颗 star 到5万颗 star 花了16个月
数据:
React 2015年4月9日 20000 stars 2016年10月6日 50000 stars
Vue 2016年6月3日 20000 stars 2017年4月13日50000 stars

1 Like
#28

说到这, React Native 的出现在这个事情上的加码也是相当大的. 另外在 react-router, Redux, create-react-app 之类的周边项目上, 我看了看 star 数量也是超过 Vue 对应项目一个层级. Vue 的 star 分布更加集中.

#29

@jiyinyiyong
但 react 大多数周边项目是因为明星效应才会 star 多的吧,就拿 create-react-app 来说,明显没 vue-cli 好用,另外react-developer-tools也没 vue-developer-tools 好用

1 Like
#30

把论坛名改成 js-china.org, 然后添加 vuejs 板块。

#31

骄傲地使用 React.
我们已经有 vue 分类了 http://react-china.org/c/vue

1 Like