V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
frontendbunny
V2EX  ›  问与答

Angular 转 Vue?

  •  
  •   frontendbunny · 2016-11-22 21:08:59 +08:00 · 2991 次点击
    这是一个创建于 2958 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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

    怎么理解都可以
    stars 都不是唯一标准 stackoverflow 的问题数也只能做参考吧
    bdbai
        16
    bdbai  
       2016-11-22 23:31:53 +08:00 via Android
    @murmur 所以裸用 React+ES6 传统模式呢
    killpigman
        17
    killpigman  
       2016-11-23 08:37:20 +08:00
    当然 react ,没有理由用 vue
    frontendbunny
        18
    frontendbunny  
    OP
       2016-11-23 10:34:39 +08:00
    @killpigman 为什么呢?
    joesky
        19
    joesky  
       2016-11-24 08:34:22 +08:00 via Android
    其实我觉得 React 本身上手并不难,难在 Redux 要学习的概念多。建议初学 React 技术栈的可以绕开 Redux ,推荐 React + mobx ,上手快。
    frontendbunny
        20
    frontendbunny  
    OP
       2016-11-24 09:54:07 +08:00
    谢谢大家~组里最终决定用 vue~ react 的话我也准备业余时间看一下,等 vue 掌握得差不多了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1679 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:44 · PVG 00:44 · LAX 08:44 · JFK 11:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.