小厂程序媛一枚,组里之前一直用 angular ,最近有人觉得可以转 vue 或者 react 。看了下觉得 react 学习起来比 vue 要复杂 T_T 。想请教的是对于新手来说学哪个会比较有优势呀?另外, vuejs 作者尤小右是中国人,中文文档会不会更好一些,问问题是不是更容易得到回答?
1
pasturn 2016-11-22 21:24:14 +08:00
react 本身不是很难,难点在于 react 全家桶的组合使用,单向数据流和 angular 的 MVVM 就有差异,一开始上手可能会稍难,接受之后就 ok 了。 vue 借鉴了 angular 和 react ,尽量避免两者的缺点,文档详细,新人容易上手,当然 vue 也有类似 react 的全家桶,作者做了一些优化。 react 和 vue 目前社区生态都比较好,如果楼主加入一些比较热心的社区或者群,问题可以很快得到回复,特别是妹纸~
|
2
viko16 2016-11-22 21:27:26 +08:00
Vue 2.x 中文文档靠志愿者翻译,问问题的确是更容易得到回答(微博 /知乎都可以找到他本人)
|
3
murmur 2016-11-22 21:29:41 +08:00
angular 有点玩弄概念 而且 的却 太老了
|
4
SourceMan 2016-11-22 21:43:54 +08:00 via iPhone
何须转,你会 NG ,怎么有理由不会 vue
|
5
Pengg 2016-11-22 21:52:09 +08:00 via iPhone
会了 angular ,再转 vue 或 react 都容易,
|
6
HuJian201 2016-11-22 21:55:57 +08:00 via iPad
和你一样 Angular1.x ,很容易吧,写 Vue 基本没障碍,直接撸袖子上吧。 react 没试过,想来也不会难, jsx 可能要恶心下?
|
7
murmur 2016-11-22 21:57:11 +08:00
react 用 es5+传统方式是 easy 模式 es6+redux 是史诗难度
|
8
shiny 2016-11-22 21:57:30 +08:00
Vue 新手友好,一个晚上就能写些简单的应用了。
|
9
xhowhy 2016-11-22 22:01:19 +08:00
|
10
frontendbunny OP 灰常感谢各位!准备开始看 vue ,也和组里说~~
|
12
murmur 2016-11-22 23:02:27 +08:00 1
@bdbai redux 本身是个超大的状态机,这种东西,本科的时候,形式语言和自动机、编译原理你总学过一门吧
复杂的状态机你写不明白 简单的不用状态机也能搞定 大概就这样 何况那么多框架用事件搞的妥妥的 互联网应用跟企业应用拼状态复杂?所以别人专门搞了个工作流来解决状态问题 |
15
murmur 2016-11-22 23:17:10 +08:00
@xhowhy 同理啊,你可以理解为 react 用的人多解决问题的也多,你也可以理解为太难用了很多人用不明白跑去提问了,估计里面还一半跟 react native 和 redux 有关
怎么理解都可以 stars 都不是唯一标准 stackoverflow 的问题数也只能做参考吧 |
17
killpigman 2016-11-23 08:37:20 +08:00
当然 react ,没有理由用 vue
|
18
frontendbunny OP @killpigman 为什么呢?
|
19
joesky 2016-11-24 08:34:22 +08:00 via Android
其实我觉得 React 本身上手并不难,难在 Redux 要学习的概念多。建议初学 React 技术栈的可以绕开 Redux ,推荐 React + mobx ,上手快。
|
20
frontendbunny OP 谢谢大家~组里最终决定用 vue~ react 的话我也准备业余时间看一下,等 vue 掌握得差不多了~
|