V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wszgrcy
V2EX  ›  前端开发

三大框架都看了一遍,唯有 react.....

  •  
  •   wszgrcy · 2019-04-02 16:25:03 +08:00 via Android · 7352 次点击
    这是一个创建于 2060 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其中 angular 自认为精通, vue 只是看过一遍文档,没有实战 如果说 angular 用的特性和思想都是超前的 vue 是是完美和创造时的规范契合的(几年前创造时完美契合当时规范,却因为和当时耦合度过高而有些东西现在加入进去有点怪异) react 完全就不算是前端框架,根本就是给后端用的吧,渲染非常怪异不说,很多功能感觉都是硬生生插进入的,没有丝毫美感,感觉根本就像用另一门语言在写前端,不知道其他人怎么看,反正我真认为十分不舒服。

    41 条回复    2019-08-11 08:26:18 +08:00
    qingzhan
        1
    qingzhan  
       2019-04-02 16:25:46 +08:00
    月经?
    shintendo
        2
    shintendo  
       2019-04-02 16:41:27 +08:00
    又开始了?
    CFO
        3
    CFO  
       2019-04-02 16:43:05 +08:00 via Android
    angular 我见一次吹一次
    ouhey
        4
    ouhey  
       2019-04-02 16:48:14 +08:00
    特性和思想? 我这点觉得 react 比其他两个好
    hilbertz
        5
    hilbertz  
       2019-04-02 16:50:41 +08:00
    反正性能都很差
    abc635073826
        6
    abc635073826  
       2019-04-02 16:50:50 +08:00
    又开始了?
    seashell84
        7
    seashell84  
       2019-04-02 16:55:36 +08:00 via Android
    引战?
    izoabr
        8
    izoabr  
       2019-04-02 16:55:55 +08:00
    等 vue 3
    inoki
        9
    inoki  
       2019-04-02 17:10:05 +08:00 via Android
    angular 不就是设计给 Java backend 的吗?
    0044200420
        10
    0044200420  
       2019-04-02 17:11:29 +08:00
    楼主不就是要 3 分嘛 给你
    marcong95
        11
    marcong95  
       2019-04-02 17:15:48 +08:00   ❤️ 1
    我翻译一下就是:angular 吹爆,vue 还可以,react 不会用所以很怪异
    xdlucky
        12
    xdlucky  
       2019-04-02 17:29:18 +08:00
    这样骗硬币是不道德的
    loading
        13
    loading  
       2019-04-02 17:33:23 +08:00 via Android
    投币给连头像都还没设置就口出狂言的楼主。
    a881883
        14
    a881883  
       2019-04-02 17:36:58 +08:00
    思想上 react 完爆其他两个好不
    Baymaxbowen
        15
    Baymaxbowen  
       2019-04-02 17:41:02 +08:00 via Android   ❤️ 1
    为啥不直接世界大战,我先来 PHP 是世界上最好的语言??

    每个月都要吵一次🤣🤣🤣
    yanaraika
        16
    yanaraika  
       2019-04-02 17:41:38 +08:00
    楼主直接来个回复吧,我们好给你币
    Sivan
        17
    Sivan  
       2019-04-02 17:43:24 +08:00   ❤️ 1
    「 react 完全就不算是前端框架,根本就是给后端用的吧」

    LZ 就凭你这句话我们公司的后端就想打死你。
    q8164305
        18
    q8164305  
       2019-04-02 17:48:58 +08:00 via Android
    大型项目用 ag,小项目用 vue,react 是有点尴尬的
    hirasawayui
        19
    hirasawayui  
       2019-04-02 17:51:20 +08:00
    小板凳+1
    bajie
        20
    bajie  
       2019-04-02 18:03:36 +08:00
    完全说出了我的心声。。
    Kilerd
        21
    Kilerd  
       2019-04-02 18:05:03 +08:00
    又来了????
    maplerecall
        22
    maplerecall  
       2019-04-02 18:55:55 +08:00
    的确按照美感来说 React 是最差的,既不像 Angular 那样完备而具有工程感,又不像 Vue 那样轻巧灵活逻辑自然连贯,感觉处处都透露出一股死脑筋学院派的感觉……

    做个不太恰当的比较,Angular、Vue、React 的感觉类似与 WebStorm、VS Code、Emacs
    hlwjia
        23
    hlwjia  
       2019-04-02 18:59:53 +08:00
    @maplerecall 学习了
    anyele
        24
    anyele  
       2019-04-02 19:04:19 +08:00 via Android
    钓鱼
    tomoya92
        25
    tomoya92  
       2019-04-02 19:07:11 +08:00 via iPhone
    angular 才是给后端用是的吧,vue 思想就是来自 react 和 angularjs 的吧
    love
        26
    love  
       2019-04-02 19:08:08 +08:00
    明明 react 美感最好。。。使用 js 作用域规则完爆另二个。

    另外最新的 hooks 让 react 完全新生了,完全拉开了和另二个的层次。
    ironMan1995
        27
    ironMan1995  
       2019-04-02 19:12:56 +08:00 via Android
    作为一个初级前端 vue react 都用过,感觉 react 更贴近 js 些,vue 在底层都封装好了,写起来比较简单一点
    dcatfly
        28
    dcatfly  
       2019-04-02 19:44:26 +08:00
    我还以为源码都看了一遍。。
    nine
        29
    nine  
       2019-04-02 21:24:51 +08:00
    再多用用 react 吧,react 本就不是框架。
    dodo2012
        30
    dodo2012  
       2019-04-02 22:09:16 +08:00
    react 最简单吧,一直有人说 vue 最简单,react 几乎会写 js 看几下就可以写了,只是 redux 啥的写起来麻烦,不过现在很多类似的可代替,vue 里面还有不少概念
    VDimos
        31
    VDimos  
       2019-04-02 22:10:02 +08:00 via Android
    云编程可还行
    brickyang
        32
    brickyang  
       2019-04-02 22:15:20 +08:00 via iPhone
    楼主 Angular 的服务端渲染学会了吗?
    uxstone
        33
    uxstone  
       2019-04-02 22:54:49 +08:00   ❤️ 1
    说下个人感受
    vue 是三个中最差的, .vue 文件中把 HTML,CSS,JS 写一起 感觉真的是很不爽
    angular 上手有点难, rxjs 先理解上一阵吧
    剩下的 react, 个人感觉是 web 组件化开发中最棒的
    如果是第一次写 jsx 这种语法 会不太适应, 但当理解了 render()的意义后, 真的是爽爆了
    特别是推出 Hook 以后, 体验感再+1
    murmur
        34
    murmur  
       2019-04-02 22:57:52 +08:00
    react 是最反人类的 js 里混写 html 简直是前端的耻辱
    vue 是 react.query,兼有 react 的优点和 jquery 的易上手,如果是偏向页面开发首选
    angular2 我第一次搭环境就贵了
    hirasawayui
        35
    hirasawayui  
       2019-04-02 23:06:23 +08:00
    @love .说 hooks 给 react 带来新生的,对就是你,你知道 vue 天然支持 hooks 吗? 完全拉开了和另二个的层次。。你怎么得出结论的。
    Keyes
        36
    Keyes  
       2019-04-02 23:10:35 +08:00 via iPhone
    @murmur ng 我拉了个 demo,一千三百多个依赖包,心想这得多少隐藏炸弹埋着,但实际项目上确实还好,可能我们项目比较小
    love
        37
    love  
       2019-04-02 23:22:34 +08:00
    @hirasawayui 啥叫天然支持,react hooks 出来前 vue 的天然 hooks 是什么样子? 当然 vue 也可把 hooks api 抄过来,只是这样的话何不直接用 react hooks 更纯粹。
    akatquas
        38
    akatquas  
       2019-04-02 23:30:36 +08:00 via iPhone
    引战吹水建议封禁
    dodo2012
        39
    dodo2012  
       2019-04-03 14:28:23 +08:00
    @hirasawayui 看你说这个就不对了,vue-hooks 思路什么全是来自 react 的,你这个天然的我不知道天然在哪里,vue-hooks 介绍里写的就是 Experimental React hooks implementation in Vue
    buhi
        40
    buhi  
       2019-04-03 16:58:37 +08:00
    vue 那个才叫丑好吗, 重新发明了一个模板语言, v-if, 这简直就是上个世纪的那些什么 angular1 的东西, 丑爆了, 完全不能忍
    tuomasi
        41
    tuomasi  
       2019-08-11 08:26:18 +08:00
    用了好久 react 学习成本偏高但是看一遍文档基本没问题,现在准备使用 angular 高版本,不看好 vue 生态,写页面用 react 或者 angular,写移动端用 rn,ionic 或者 flutter,全栈一般 nestjs+angular 或者 egg+react,vue 现在基本不碰,反正我每次说我不写 vue 总被人瞧不起,可关键是你说你 vue 很溜,技术总监就把你定位成只会 vue 的小白,工资也就是小白的工资咯
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.