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

Angular, React, Vue 如何选择?

  •  
  •   chnhyg · 2016-10-24 13:50:07 +08:00 · 3340 次点击
    这是一个创建于 2954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前端转型中, HTML , CSS , JavaScript 都玩的很溜,想在 Angular , React , Vue 中选一个深入学习。各位前端前辈有没有好的建议?点哪个技能比较好?

    17 条回复    2016-10-25 10:08:26 +08:00
    zhuangtongfa
        1
    zhuangtongfa  
       2016-10-24 14:01:03 +08:00
    学 vue 肯定没错
    murmur
        2
    murmur  
       2016-10-24 14:03:06 +08:00
    选 star 多的 要死也得多找一些垫背的
    learnshare
        3
    learnshare  
       2016-10-24 14:04:44 +08:00   ❤️ 1
    应该都尝试写一下,有所体会之后再做选择。
    imcxy
        4
    imcxy  
       2016-10-24 14:07:50 +08:00
    中小企业 Angular
    创业公司 Vue
    上市公司 React
    66beta
        5
    66beta  
       2016-10-24 14:12:40 +08:00
    @imcxy 可以详细说说为什么吗
    Senevan
        6
    Senevan  
       2016-10-24 14:15:07 +08:00 via Android
    你 js 玩的 6 的话哪个都不是问题吧(o´ω`o),要我选的话 vue
    ETiV
        7
    ETiV  
       2016-10-24 14:16:16 +08:00 via iPhone
    vue 的初学成本很低,点了这个技能后还可以再点一下 react 。
    chnhyg
        8
    chnhyg  
    OP
       2016-10-24 14:54:44 +08:00
    @murmur
    哈哈。。。

    @Senevan
    嗯,估计学哪个都没问题,现在就是纠结选啥。~~(ฅ>ω<*ฅ)~~
    murmur
        9
    murmur  
       2016-10-24 14:58:39 +08:00   ❤️ 1
    @66beta Angular 那套设计无论 1 和 2 怎么看都像是给搞后端的人预备的,再加上配合 ionic1/2 对接移动端,企业开发不看性能,也不看动画多 jb 炫酷,就看怎么来的快怎么出活, ng1 已经有了不知道多少轮子了, ng2 不存在都没事

    vue 几个中上手是最快的,也没啥恶心人的语法糖,该有的特性也有了,比如[自带的]我喜欢的 for 和 if 标签,即便你不开发 SPA ,写几个页面套 vue 都没事

    react 几个里上手我认为,不加 redux 也是最难的,因为他区分了 state 和 prop ,这些都是绑到生命周期模型上了,加了 redux 更难
    yangxiongguo
        10
    yangxiongguo  
       2016-10-24 15:24:21 +08:00   ❤️ 1
    lygmqkl
        11
    lygmqkl  
       2016-10-24 17:24:24 +08:00   ❤️ 1
    我之前 2 年写过 ng 1 , 后来在升 ng2 的时候卡壳了,断断续续纠结了快 3 个月,最后我选择了 vue2.0 全家桶 (目前部分常用的 module 还没完全更新好,例如 vue-validator ,不过也快了)

    说说为什么吧,

    首先, vue + Yii framework 可以直接实现页面级的快速 js 编程,真的很爽,好吧我是 PHP 工程师。。。

    2. vue 学习成本并不低, vue, vuex, vue-router, vue-resource 等等都上来,另外我还选择了 webpack 起步,对于前端工程师可能 ok ,但是对于后端工程师有点难受,但是还好,涉及架构和 RESTful 的部分比较有优势。

    3. vue 可以写大型 SPA ,这个基本可以肯定了,当然你要上全家桶,然后 vue 的性能也不错

    4. 最后,也是最关键的,就是国人的骄傲。虽然学 Yii 的时候是直读纯英文框架,但是这次看中文的还是很有窃喜感。


    PS : 我都是轻量使用,没有遇到问题。很多习惯还是从 ng1 搬过来的,尽管现在 vue 是 component 编程。
    roys
        12
    roys  
       2016-10-24 17:30:09 +08:00
    公司没有专职前端,我这个 phper 也开始 vue 之旅。
    cr217
        13
    cr217  
       2016-10-24 17:50:21 +08:00   ❤️ 1
    Angular 没用过;
    vue 坑多,轮子少;
    react 社区大,轮子多,全家桶很方便 :)
    killpigman
        14
    killpigman  
       2016-10-24 20:03:27 +08:00
    推荐 react , vue 最坑。
    SuperMild
        15
    SuperMild  
       2016-10-24 20:12:10 +08:00 via iPad
    既然是学习,那就都学吧,未来工作上需要用到哪种谁知道呢,先学着玩。
    sobigfish
        16
    sobigfish  
       2016-10-24 20:16:10 +08:00
    非前端这 3 个都看了下, 就觉得 vuejs 看的懂 0.0
    chnhyg
        17
    chnhyg  
    OP
       2016-10-25 10:08:26 +08:00
    @SuperMild
    嗯,多多少少都会接触一些,后期就专注一个了。

    @sobigfish
    我前后通吃,不过现在专注前端了。:joy:
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3707 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:51 · PVG 08:51 · LAX 16:51 · JFK 19:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.