Angular 转 Vue?

2016-11-22 21:08:59 +08:00
 frontendbunny

小厂程序媛一枚,组里之前一直用 angular ,最近有人觉得可以转 vue 或者 react 。看了下觉得 react 学习起来比 vue 要复杂 T_T 。想请教的是对于新手来说学哪个会比较有优势呀?另外, vuejs 作者尤小右是中国人,中文文档会不会更好一些,问问题是不是更容易得到回答?

2834 次点击
所在节点    问与答
20 条回复
pasturn
2016-11-22 21:24:14 +08:00
react 本身不是很难,难点在于 react 全家桶的组合使用,单向数据流和 angular 的 MVVM 就有差异,一开始上手可能会稍难,接受之后就 ok 了。 vue 借鉴了 angular 和 react ,尽量避免两者的缺点,文档详细,新人容易上手,当然 vue 也有类似 react 的全家桶,作者做了一些优化。 react 和 vue 目前社区生态都比较好,如果楼主加入一些比较热心的社区或者群,问题可以很快得到回复,特别是妹纸~
viko16
2016-11-22 21:27:26 +08:00
Vue 2.x 中文文档靠志愿者翻译,问问题的确是更容易得到回答(微博 /知乎都可以找到他本人)
murmur
2016-11-22 21:29:41 +08:00
angular 有点玩弄概念 而且 的却 太老了
SourceMan
2016-11-22 21:43:54 +08:00
何须转,你会 NG ,怎么有理由不会 vue
Pengg
2016-11-22 21:52:09 +08:00
会了 angular ,再转 vue 或 react 都容易,
HuJian201
2016-11-22 21:55:57 +08:00
和你一样 Angular1.x ,很容易吧,写 Vue 基本没障碍,直接撸袖子上吧。 react 没试过,想来也不会难, jsx 可能要恶心下?
murmur
2016-11-22 21:57:11 +08:00
react 用 es5+传统方式是 easy 模式 es6+redux 是史诗难度
shiny
2016-11-22 21:57:30 +08:00
Vue 新手友好,一个晚上就能写些简单的应用了。
xhowhy
2016-11-22 22:01:19 +08:00


frontendbunny
2016-11-22 22:12:21 +08:00
灰常感谢各位!准备开始看 vue ,也和组里说~~
bdbai
2016-11-22 22:15:05 +08:00
@murmur 有这么夸张?
murmur
2016-11-22 23:02:27 +08:00
@bdbai redux 本身是个超大的状态机,这种东西,本科的时候,形式语言和自动机、编译原理你总学过一门吧
复杂的状态机你写不明白
简单的不用状态机也能搞定
大概就这样
何况那么多框架用事件搞的妥妥的
互联网应用跟企业应用拼状态复杂?所以别人专门搞了个工作流来解决状态问题
murmur
2016-11-22 23:06:19 +08:00
@xhowhy star 数不代表一切,我用的一个 3000+的第三方组件比同样的 angular 实现埋了不知道多少的深坑
xhowhy
2016-11-22 23:13:55 +08:00
@murmur 你不识字么
murmur
2016-11-22 23:17:10 +08:00
@xhowhy 同理啊,你可以理解为 react 用的人多解决问题的也多,你也可以理解为太难用了很多人用不明白跑去提问了,估计里面还一半跟 react native 和 redux 有关

怎么理解都可以
stars 都不是唯一标准 stackoverflow 的问题数也只能做参考吧
bdbai
2016-11-22 23:31:53 +08:00
@murmur 所以裸用 React+ES6 传统模式呢
killpigman
2016-11-23 08:37:20 +08:00
当然 react ,没有理由用 vue
frontendbunny
2016-11-23 10:34:39 +08:00
@killpigman 为什么呢?
joesky
2016-11-24 08:34:22 +08:00
其实我觉得 React 本身上手并不难,难在 Redux 要学习的概念多。建议初学 React 技术栈的可以绕开 Redux ,推荐 React + mobx ,上手快。
frontendbunny
2016-11-24 09:54:07 +08:00
谢谢大家~组里最终决定用 vue~ react 的话我也准备业余时间看一下,等 vue 掌握得差不多了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/322480

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX