三大框架都看了一遍,唯有 react..... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wszgrcy
V2EX    前端开发

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

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

    其中 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  
    PRO
       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     Solana     5267 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 07:18 PVG 15:18 LAX 00:18 JFK 03:18
    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