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

前端框架 angular vue react 哪个学习成本最低?

  •  
  •   whx20202 · 2017-12-19 16:45:36 +08:00 · 7363 次点击
    这是一个创建于 2532 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自己想做一个页面,给自己管理数据用

    也就是到后端请求 json,然后表格列出来, 最高级的功能就是分页和过滤条件查询了

    请问我需要用 angular vue react 吗? 哪个比较简单?

    30 条回复    2017-12-20 09:29:29 +08:00
    jydeng
        1
    jydeng  
       2017-12-19 16:56:39 +08:00
    应该 jQuery 就能搞定了
    SuperMild
        2
    SuperMild  
       2017-12-19 17:02:48 +08:00 via iPhone
    抄起 jQuery 就是干
    stillsilly
        3
    stillsilly  
       2017-12-19 17:03:39 +08:00
    jQuery+bootstrap 或者 layui
    clino
        4
    clino  
       2017-12-19 17:07:05 +08:00
    vuejs 挺好的,上手很快,angular 很久以前学过觉得门槛比较高一些,react 没学过
    whx20202
        5
    whx20202  
    OP
       2017-12-19 17:13:31 +08:00
    @SuperMild 虽然我是后端的,但是我想起来那个老爷子的图
    jjianwen68
        6
    jjianwen68  
       2017-12-19 17:15:11 +08:00
    感觉 vue 上手容易一些
    bzw875
        7
    bzw875  
       2017-12-19 17:24:43 +08:00
    vue.js
    seki
        8
    seki  
       2017-12-19 17:25:27 +08:00
    可以不用,但是建议用,上手快就 vue 了
    fiht
        9
    fiht  
       2017-12-19 17:28:28 +08:00
    前端时间刚写过这个差不多的需求,用 angular 很合适。
    照着 demo 写入手很快,按钮上加个 ng- 啥的,然后 table 的 td 里面加上 for,
    请求到 json 数据之后把字段赋值,然后 table 就出来了
    calming
        10
    calming  
       2017-12-19 17:30:16 +08:00
    vue 简单一点
    loading
        11
    loading  
       2017-12-19 17:30:42 +08:00
    直接 jQuery 就能搞定,如果是你提到的,估计用 jQuery 解决完的时候,你还在查如何装环境。。。真的。
    loading
        12
    loading  
       2017-12-19 17:30:58 +08:00
    datatable
    你查一下这个。
    kenshinhu
        13
    kenshinhu  
       2017-12-19 17:34:02 +08:00
    vue 有全中文教程,应该容易一些吧
    Daming
        14
    Daming  
       2017-12-19 17:51:06 +08:00
    推荐 vue
    jtsai
        15
    jtsai  
       2017-12-19 17:54:06 +08:00 via Android
    个人小项目 jQuery 就很快,我搞了 antd 感觉好重啊
    yagokoro
        16
    yagokoro  
       2017-12-19 18:12:13 +08:00
    如果是一次写完这辈子不动的话,楼上们答的 jQ。(

    如果将来还要捡起来,上三大框架。

    三大框架里学习成本最低的是 react,因为这玩意暴露出来的功能就一个 jsx render,剩下的一切都是围着语法转,概念都很底层。

    vue 多少有些 react 上层封装的意思,其实概念挺多的,只用来当个 render 有点小浪费。angular 还是留给大型项目吧,光是 zone 和 rx 就能搞死人了(笑

    最后给没有前端基础的人直接推荐 vue,我一般会认为这人只能写个 vue 了,虽然 vue 真的比 react “好用”用太多太多
    jtsai
        17
    jtsai  
       2017-12-19 18:38:38 +08:00 via Android
    @yagokoro 听你这么说有道理,react 最好学。react 我看了就知道怎么回事,就是阉割版的 html css js 然后 bundle 到一个 dom 节点显示出来。vue 我看完都不知道它在搞什么。
    frankkai
        18
    frankkai  
       2017-12-19 19:05:21 +08:00   ❤️ 1
    想快速上手的话用 vue+element-ui 就可以,封装的很舒服
    想逻辑清晰点我建议用 react+ant-design 或者 element-react

    相较 vue 的各种指令,以及单文件组件的 template,script 和 style,有的时候真不知道谁在操作谁,还是用 react 让自己逻辑更清晰,all in js 虽然看起来不美观,但是逻辑清晰啊

    有句话叫 easy come,easy go,真的是这样,easy get ,easy forget

    我用 vue+vuex 写了几个小功能,功能都实现了,但是实现完还是云里雾里,react 的话,没有那些冗余的指令封装,全靠自己手写,用起来真的很不错,大家都说 vue 的官方文档更好,但是我觉得 react 的官网更良心,很多点都讲得很清楚,很细致,循序渐进的,还是推荐 react
    ddd2500
        19
    ddd2500  
       2017-12-19 19:32:52 +08:00
    angular 的几个不同版本感觉是不同的语言~
    onyourroad
        20
    onyourroad  
       2017-12-19 20:04:22 +08:00
    jQuery 可能就够用了。
    Kilerd
        21
    Kilerd  
       2017-12-19 21:02:30 +08:00
    react + redux + redux-saga 反正我目前用得很舒服。

    vue 总是感觉自己的操作莫名其妙的。
    rrfeng
        22
    rrfeng  
       2017-12-19 21:11:15 +08:00 via Android
    angular4 感觉上手也不难。正在写,初学。

    全套工具链,照着教程来一遍就能做了。
    jlkm2010
        23
    jlkm2010  
       2017-12-19 22:18:41 +08:00
    angular 照着官网教程也就几分钟的事,https://angular.cn/docs
    Tonni
        24
    Tonni  
       2017-12-19 22:46:46 +08:00
    想起来去年读的一篇文章:

    https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

    > I need to display data on a page, not perform Sub Zero ’ s original MK fatality.

    ;-)
    szdubinbin
        25
    szdubinbin  
       2017-12-19 22:50:13 +08:00
    @Tonni +1,感觉楼主在钓鱼引战 /滑稽
    whx20202
        26
    whx20202  
    OP
       2017-12-19 22:51:50 +08:00
    @szdubinbin 没有啊,我是真的有需求
    tinyhill
        27
    tinyhill  
       2017-12-19 22:54:10 +08:00
    react,复制,粘贴,一把梭!
    boboliu
        28
    boboliu  
       2017-12-19 22:57:57 +08:00 via Android
    我也有这个需求,昨天看了四个小时 vue 一脸懵逼,今天看到这个贴直接 jq 了
    littleylv
        29
    littleylv  
       2017-12-19 23:04:21 +08:00
    如果不是为了学习一项新技能或者对那些个 angular vue react 有兴趣,
    而是单纯的就是为了实现你说的功能,
    别想太多了,
    操起 jQuery 就是干。
    evolify
        30
    evolify  
       2017-12-20 09:29:29 +08:00
    react+mobx+ts
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4686 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 05:35 · PVG 13:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.