vue/react/angular 哪个更容易学 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
shangguanyiyi
V2EX    程序员

vue/react/angular 哪个更容易学

  •  
  •   small class="gray">shangguanyiyi 2017-02-15 10:48:59 +08:00 17240 次点击
    这是一个创建于 3166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对于这几个框架了解甚少,现在想学,但是不知道哪个更容易学一点,望各位大神指点。也希望各位大神能指点一下学习技巧

    第 1 条附言    2017-02-15 11:29:35 +08:00
    各位大神,可以适当发点相关学习资料砸砸我
    64 条回复    2017-10-06 15:44:54 +08:00
    loading
        1
    loading  
       2017-02-15 10:49:24 +08:00 via Android   1
    vue 相对简单些
    Reign
        2
    Reign  
       2017-02-15 10:52:09 +08:00
    都不要学,我为了省下页面文件大小, jQuery 那些全都不要,就写纯原生 js
    zhuangtongfa
        3
    zhuangtongfa  
       2017-02-15 10:54:22 +08:00
    vue 和 vue 的整个生态都很易学, react 本身简单,但是生态极其复杂, angular 概念太多,容易写出匪夷所思的代码
    shangguanyiyi
        4
    shangguanyiyi  
    OP
       2017-02-15 10:57:52 +08:00
    @Reign 但是现在找工作,招聘信息百分之 90%都要求这几种框架会其中一种,找工作都不好找
    ericls
        5
    ericls  
       2017-02-15 10:59:23 +08:00
    react 最简单的!
    Wangxf
        6
    Wangxf  
       2017-02-15 10:59:43 +08:00
    vue 更容易学,不过 react 作为当今最火热的前端框架你不管去哪都是不可避免的,所以不要抱着只学哪一个的想法,这么说吧,从实际也从学习的角度,你可以只学 react 或者两个都学,但是不能只学 vue
    shangguaniyi
        7
    shangguanyiyi  
    OP
       2017-02-15 11:00:52 +08:00
    @zhuangtongfa 好的,非常感谢你的建议,我会在 Vue 和 angular 中二选一,会再斟酌一下。
    shangguanyiyi
        8
    shangguanyiyi  
    OP
       2017-02-15 11:02:26 +08:00
    @Wangxf 三者当中,对于 react 的了解是最少的
    Durandal01
        9
    Durandal01  
       2017-02-15 11:03:46 +08:00   1
    无论学什么, 最好会用 React
    learnshare
        10
    learnshare  
       2017-02-15 11:08:08 +08:00 via Android
    优先 React ,工作机会更多一些。然后是 Vue Angular ,都学一些比较有好处
    zhouyg
        11
    zhouyg  
       2017-02-15 11:08:10 +08:00
    都容易,推荐 React
    wolfan
        12
    wolfan  
       2017-02-15 11:12:18 +08:00
    那个都不易,而且现在更新换代这么快,且已开始趋同,所以学那个到后来都一样。
    zhengxiaowai
        13
    zhengxiaowai  
       2017-02-15 11:12:38 +08:00
    相信我 Vue.js 是最容易的, Angular 就考虑了, React 用的最多,但是 React 自身的功能是在有限,生态圈及其复杂,什么 redux 够你玩一阵的了,工作来看 React 是最容易的,无论是国内外。。
    killpigman
        14
    killpigman  
       2017-02-15 11:13:36 +08:00
    不要考虑 vue 了,直接 React
    jin5354
        15
    jin5354  
       2017-02-15 11:22:35 +08:00
    仅从容易的角度来看,肯定是 vue
    react 的理念是最简单的,但是写起来为了各种最佳实践要多花 500%的时间
    shangguanyiyi
        16
    shangguanyiyi  
    OP
       2017-02-15 11:23:18 +08:00
    @ericls 这就是所谓的“难者不会,会者不难”吗 /(ㄒoㄒ)/~~
    shangguanyiyi
        17
    shangguanyiyi  
    OP
       2017-02-15 11:26:51 +08:00
    @所有 可以给点 react 学习视频吗
    fds
        18
    fds  
       2017-02-15 11:30:32 +08:00
    react+mobx 挺好用的。但是有些东西还是需要项目经验才能理解为何设计成这样。所以初学的话还是从 vue 开始吧,中文文档也多。
    murmur
        19
    murmur  
       2017-02-15 12:34:58 +08:00
    我投 vue 一票 vue 有模板 if 模板 for vuex 也比 redux 今天
    Matrixbirds
        20
    Matrixbirds  
       2017-02-15 12:40:50 +08:00
    vue 啦
    jellybool
        21
    jellybool  
       2017-02-15 12:43:03 +08:00
    我投 vue 一票,硬广在这 :我录的 vue 视频 https://www.laravist.com/series/vue-js-1-0-in-action-series
    think2011
        22
    think2011  
       2017-02-15 12:53:56 +08:00
    vue > react > angular
    shalk
        23
    shalk  
       2017-02-15 12:54:11 +08:00
    为什么没人推荐 angular
    TangMonk
        24
    TangMonk  
       2017-02-15 12:56:42 +08:00
    react 生态最好啊
    leega0
        25
    leega0  
       2017-02-15 12:56:58 +08:00
    vue 路过,包你两天看着官方文档做项目。
    ansheng
        26
    ansheng  
       2017-02-15 13:00:58 +08:00
    vuejs 简单, react 公司需求量更大。。。
    PythonAnswer
        27
    PythonAnswer  
       2017-02-15 13:01:16 +08:00
    vue 不要用 webpack es6 也能直接用起来。

    不过,入门了以后,就可以直接上 react 了,毕竟 react 需求最大。
    ecmadao
        28
    ecmadao  
       2017-02-15 13:01:31 +08:00 via iPhone
    React > Angular2 > Vue
    WenJimmy
        29
    WenJimmy  
       2017-02-15 13:03:57 +08:00
    公司需求上 react>angular>vue
    hansnow
        30
    hansnow  
       2017-02-15 13:20:10 +08:00
    要说容易上手,应该是 Vue
    要说简单,应该是 React 简单,当然只是 React 本身,不包括生态里的其他库
    otakustay
        31
    otakustay  
       2017-02-15 13:22:29 +08:00
    大部分人认为 vue 最容易学,但我还是觉得 react 最简单
    ThinkCat
        32
    ThinkCat  
       2017-02-15 13:34:04 +08:00
    强烈推荐 vue , reactjs 的生态虽然庞大,但是不简练。
    lkytal
        33
    lkytal  
       2017-02-15 13:57:32 +08:00
    vue 简单易用, react 简单不易用, angular... 这个在走下坡路
    wang01ping
        34
    wang01ping  
       2017-02-15 14:17:29 +08:00
    本人现在面临找工作,有 react 、 vue 资源分享吗?十分感激
    shangguanyiyi
        35
    shangguanyiyi  
    OP
       2017-02-15 14:21:11 +08:00
    @wang01ping 21 楼
    shangguanyiyi
        36
    shangguanyiyi  
    OP
       2017-02-15 14:23:05 +08:00
    @wang01ping 你前端几年?私下可以交流交流 15718871379 我微信
    lulin
        37
    lulin  
       2017-02-15 15:17:50 +08:00
    学习路线:
    React => Vue => NG2

    这三个资料都看官方文档就行了。
    NG2 如果新概念多,可以看下大漠的视频:
    资料: https://my.oschina.net/mumu/blog/831790#comment-list
    视频: https://my.oschina.net/mumu/blog/834254#comment-list

    第一次 React 大楷一周适应,后面就很快了。
    学完 React 学 Vue 大楷需要 1 小时, NG2 大楷需要 1 天,看你平时关注没了。
    cai314494687
        38
    cai314494687  
       2017-02-15 15:19:28 +08:00
    只考虑容易学的话 应该是 vue
    shangguanyiyi
        39
    shangguanyiyi  
    OP
       2017-02-15 15:39:02 +08:00
    @lulin 感谢 O(∩_∩)O
    hardensky
        40
    hardensky  
       2017-02-15 15:44:14 +08:00
    最容易上手肯定是 vue
    dif
        41
    dif  
       2017-02-15 16:42:32 +08:00
    vue 吧。。。可惜我一都不会,学习计划已经延迟到明年了。。哈哈
    weer0026
        42
    weer0026  
       2017-02-15 16:55:58 +08:00
    自己的项目我用 vue ,公司的项目用 ng , react 观望中。。
    sammo
        43
    sammo  
       2017-02-15 17:30:59 +08:00 via iPhone
    如果以找工作为目的,那么学习难度不该是影响你选择的因素(多难你都得学)。它们 3 个都不难,看你的意向公司(或大多数公司在用啥)需要啥了

    综上,这种问题拿到 v 站问是没有结果的。去求职网站上搜一下就好。
    sox
        44
    sox  
       2017-02-15 17:42:35 +08:00
    要学 Vue 的话可以试试 vbuild [doge] https://github.com/egoist/vbuild
    daysv
        45
    daysv  
       2017-02-15 17:50:15 +08:00
    都容易
    377586050
        46
    377586050  
       2017-02-15 18:11:27 +08:00 via iPhone
    借宝地问下,我现在 Javascript 只了解了基本概念闭包、作用域、原型链啥的,基本都用 jQuery 写些特效。框架就会用个 Bootstrap 该不该选个 js 框架学下啊。找工作找的好迷茫啊
    beginor
        47
    beginor  
       2017-02-15 19:01:54 +08:00 via Android
    就是, 为啥推荐 angular 的那么少呢?
    peneazy
        48
    peneazy  
       2017-02-15 21:46:08 +08:00
    不专职前端都不要学,好好学英语。专职前端就 vue 或 react
    neurocomputing
        49
    neurocomputing  
       2017-02-15 23:09:47 +08:00
    说简单 毫无疑问 vue 看一会儿你就会了
    gavinlw
        50
    gavinlw  
       2017-02-15 23:12:39 +08:00
    想继续做移动开发的话试试 React 吧,
    刚发了个项目 可以参考下~ t/340742
    zhuce1234578888
        51
    zhuce1234578888  
       2017-02-15 23:16:28 +08:00
    建议学 angular
    zhuce1234578888
        52
    zhuce1234578888  
       2017-02-15 23:17:22 +08:00
    vue 的生态远远不如 angular ,
    Perry
        53
    Perry  
       2017-02-15 23:17:30 +08:00
    如果喜欢静态语言的用 Angular 2
    bluedusk
        54
    bluedusk  
       2017-02-16 00:11:39 +08:00
    你要考虑 React Native
    doublleft
        55
    doublleft  
       2017-02-16 00:14:24 +08:00
    抛开场景聊方案都是耍流氓
    xiaonengshou
        56
    xiaonengshou  
       2017-02-16 09:31:25 +08:00
    应该是这样,花 3.5 小时学习 angular 、 2.5 小时学习 react 、 2 小时学习 vue ,好了,一天工作内容饱和了。
    Ixizi
        57
    Ixizi  
       2017-02-16 09:33:58 +08:00
    react 很好学吗。。。


    data flow 到现在都解释不清。。
    JamesRuan
        58
    JamesRuan  
       2017-02-16 09:39:23 +08:00
    React
    非常简单
    stargazer
        59
    stargazer  
       2017-02-16 10:18:48 +08:00
    @JamesRuan 兄弟你没上 redux 套装吧。。。
    lc4t
        60
    lc4t  
       2017-02-16 10:49:30 +08:00 via iPhone
    会 React 会 Vue ,不造 NG2 学习动力在哪.. 没啥有意思的需求玩
    zhangyuting
        61
    zhangyuting  
       2017-02-16 11:57:42 +08:00 via iPhone
    @Reign 舅服你 :)
    sox
        62
    sox  
       2017-02-17 02:42:47 +08:00
    @zhuce1234578888 233 angular 的生态远不如 jQuery , jQuery 的生态远不如 vanilla js
    JamesRuan
        63
    JamesRuan  
       2017-02-17 09:19:26 +08:00
    @stargazer redux 比 React 更简单啊,单向数据流,全局唯一数据集合。
    GoGoGoBoy
        64
    GoGoGoBoy  
       2017-10-06 15:44:54 +08:00
    看了一圈 先学 vue 再学 react 咯
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1206 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 17:45 PVG 01:45 LAX 10:45 JFK 13:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86