也许国内过几年 Vue 在前端圈会一大独大, 谁知道呢…
现在这个论坛的帖量看上去的比官方的 https://discuss.reactjs.org/ 要高不少.
但是看看 Vue 的英文论坛的帖量 https://forum.vuejs.org/latest 有不小的差距.
论坛的访问统计上看, 目前用户对 React 的依赖程度还在缓慢上升当中,
但是 Vue 呢, 不知道. 只知道最近隔三差五上 trending https://github.com/trending?since=weekly
至于究竟是什么势头, 没有官方公布的统计数据真心没法知道.
拿 Twitter 上的 follower 数据相比, 虽然数量差距不小, 但是比例上并不是很悬殊,
特别是国内差距并不大, 而且考虑到 Vue 作者本身才是消息源, 实际上这个数量不足以说明问题:
- Twitter React 134k https://twitter.com/reactjs
- Twitter Vuejs 30k https://twitter.com/vuejs
- 微博 React 6k http://weibo.com/reactchina
- 微博 Vuejs 3k http://weibo.com/u/5883366563
我基于自己的微博能获取的范围做了一些投票
http://vote.weibo.com/poll/137720430
http://vote.weibo.com/poll/137720426
http://vote.weibo.com/poll/137720432
初步可以看到很大部分用户(我微博粉丝覆盖的人群)使用 Vue,
而且的第二个 "Vue 的感想"是基于 react-china 微博账号问的, 这数据就有点夸张了.
总体感觉用户粘性和流失率有点大. 相比正在繁荣的 Vue 社区真的有差别.
而且从 ReactConf 这几天社区的反应来看, 微博不多看到讨论, 微信群没看到讨论,
对于 React 最发布新技术大家到底有什么信心有什么吐槽呢? 不知道.
那么 React 未来在国内的技术氛围和就业前景怎么样呢? 说不好…
React 社区有什么新工具, 好的情况下会很快在内部传播开来, 大家逐步更新,
比如 Prettier 出来了很多人讨论, 折腾了一段时间, 现在 React 代码库都打算用了,
好的技术和工具会从核心的圈子往外面传递, 然后提高大家的开发效率,
这事情放在中文社区一对比, 我们还差得好远, 毕竟语言隔阂吧…
但是可以推想一下, Vue 繁荣了, 大家基于 Vue 造工具, 然后四处打广告,
慢慢地 Vue 作为新的活跃的前端技术就传播开了, 越来越多人用 Vue.
至于 Vue 是不是比 React 好, 很难说, Virtual DOM 和单向数据流都是 React 发扬光大的,
但是这并不重要, 突然出现了越来越多可以用 Vue 的理由. 那用 React 的还有谁.
从 Twitter 上能看到英文社区的一些核心的开发者还是挺活跃的,
- https://twitter.com/jordwalke React 原作者, 研究偏多, 经常发消息反思东西
- https://twitter.com/dan_abramov Redux 作者, 各种制造新闻
- https://twitter.com/sebmarkbage 经历不了解, 但是很能聊, TC39 成员
- https://twitter.com/TheLarkInn Webpack 维护者之一, 都快成宣传员了
- https://twitter.com/rauchg Next.js 作者, 貌似还有很多其他的项目
- https://twitter.com/jlongster Prettier 作者, 以前读他的 CSP 和 Clojure 文章遇到
很多源自他们的新技术, 逐渐被大家所知, 最近还有 Next.js 大家应该都听说了,
除了 Twitter 的主要阵地, 在 Discord 他们大概还比较活跃, 我知道的两个:
其实我想说 ReasonML, 这东西研究不多, ReactConf 上也就最后一个演讲, 还没看,
虽然明面上没那么活跃, 但是从 Discord 里看活跃度并不低, 甚至未来获会加强,
总之他们有一群人一起形成了社区的核心, 挖掘技术, 发明工具, 打造生态,
我们搞了那么久 React, 在这些方面并没有能够学起来. 完全没有影响国外 React 生态的东西.
我也不好说这样有什么不对, 毕竟 React 是 Facebook 开发者为主, 国内谈不上,
但是考虑到边上有个剧烈发展的社区的话, React 中文社区的风平浪静真有点不够了,
也许以后网上有个新手中文问什么框架值得学, 一堆 Vue 的人围上去…
说到底我们这边没有那么多影响力, 有限的成果也辐射不出去, 很可惜.
顺便问下用过 React 转向 Vue 的人到底有多少 - -