V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Hanggi
V2EX  ›  云计算

阿里云控制台为什么要用 React 重写?

  •  3
     
  •   Hanggi · 2019-08-12 13:07:05 +08:00 · 16816 次点击
    这是一个创建于 1965 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有谁知道内情?

    95 条回复    2019-09-09 08:42:30 +08:00
    KsAigg
        1
    KsAigg  
       2019-08-12 13:12:36 +08:00
    人多 ,没事做
    lonelygo
        2
    lonelygo  
       2019-08-12 13:13:50 +08:00
    有话语权的找不到事了。
    learnshare
        3
    learnshare  
       2019-08-12 13:14:04 +08:00
    *以下纯属猜测,不负任何责任*
    React 在阿里内部地位比较高,看 Ant 就能明白
    记得阿里云之前是 Angular 1.*,不知道是否上过 2.* 的车。但 Angular 2.* 出厂晚,车速又慢,被踢掉很正常
    MeteorCat
        4
    MeteorCat  
       2019-08-12 13:14:52 +08:00 via Android
    话说为啥不用 vue
    codermagefox
        5
    codermagefox  
       2019-08-12 13:16:00 +08:00   ❤️ 2
    *以下纯属猜测,不负任何责任*
    这年头不用 React 用啥呢.Ng 的人又贵又不好招,选个 React 降低成本不好吗...
    huangama
        6
    huangama  
       2019-08-12 13:19:12 +08:00   ❤️ 9
    vue 就是个玩具,综合考虑 react 最适合,加上阿里内部 前端主要是偏向 react
    dremy
        7
    dremy  
       2019-08-12 13:19:42 +08:00 via iPhone
    人家用啥语言 /框架重写是人家的事,用户不需要瞎操心
    impl
        8
    impl  
       2019-08-12 13:22:18 +08:00 via Android
    MDN 都用 react 重写
    AnyISalIn
        9
    AnyISalIn  
       2019-08-12 13:25:20 +08:00
    新版本 UI 一堆问题就不说了,不同应用的新旧版本 UI 跳来跳去体验极差
    hoyixi
        10
    hoyixi  
       2019-08-12 13:28:53 +08:00
    重写不好吗?年底 KPI 多漂亮
    s0f
        11
    s0f  
       2019-08-12 13:32:00 +08:00   ❤️ 21
    Vue 就是个玩具?张嘴就来的人实在是太牛逼了
    zzNucker
        12
    zzNucker  
       2019-08-12 13:43:10 +08:00
    跟 VUE 啥关系,以前是 Angular 的

    搞笑呢
    cuzfinal
        13
    cuzfinal  
       2019-08-12 13:47:59 +08:00
    用 react 不好吗?
    liuhuansir
        14
    liuhuansir  
       2019-08-12 13:48:03 +08:00   ❤️ 4
    vue 都成玩具了。。。合着国内这么多公司在用着玩具一样的东西做着商业项目
    ruyuejun
        15
    ruyuejun  
       2019-08-12 13:53:13 +08:00
    去除 Angular,统一技术栈,很正常的
    Vegetable
        16
    Vegetable  
       2019-08-12 13:55:16 +08:00   ❤️ 6
    你的疑问是为什么重新还是为什么选 React?

    因为有 ANTD,他们如果重写一定优先选 React.

    至于为什么重写,这不就是重构吗?为什么你们嘴上说着重构的好,现在开始重构了又说人家是为了 kpi?
    CuVee
        17
    CuVee  
       2019-08-12 14:01:49 +08:00
    VUE 确实一路跟着 React 走的,无非写法更对国人写代码习惯。

    大公司,重要项目。都是 React 居多
    keepeye
        18
    keepeye  
       2019-08-12 14:04:16 +08:00
    不管用什么重写,我觉得应该好好优化下页面切换的响应速度
    vultr
        19
    vultr  
       2019-08-12 14:07:08 +08:00   ❤️ 5
    我也觉得 vue 就是个玩具。
    songhui4123
        20
    songhui4123  
       2019-08-12 14:07:27 +08:00
    因为阿里醒悟了,Angular 那一套 MVC 思想根本就不适合做前端,Angular 完全是按后端的思路,React 在灵活和规范之间处在一个最佳的平衡点上。
    hhh798
        21
    hhh798  
       2019-08-12 14:10:06 +08:00   ❤️ 7
    新功能都是 react 或 ng 有,然后 Vue 再抄上去,干嘛用 Vue,国内 Vue 多,是因为低水平前端多
    whypool
        22
    whypool  
       2019-08-12 14:13:19 +08:00
    谁有话语权,就用啥

    换成 jq 都可以
    markyun02
        23
    markyun02  
       2019-08-12 14:14:14 +08:00
    很明显因为现有功能不满足业务需求,之前是 Angular 开发的,团队的主流技术栈是 React,当然就用它了,至于新旧版本 UI 跳来跳去的问题因为采用了类似微前端的架构,过一阵全部更新完就会解决了。
    linxl
        24
    linxl  
       2019-08-12 14:14:58 +08:00   ❤️ 5
    我也觉得 vue 是个玩. 算了算了, 不装了, 其实我才是个玩具, 天天被这些框架玩弄.
    LeBron23
        25
    LeBron23  
       2019-08-12 14:19:54 +08:00
    看了一眼,都是大佬,溜了溜了,继续划水
    deathscythe
        26
    deathscythe  
       2019-08-12 14:20:00 +08:00
    我怎么觉得 React 写路由好不优雅...
    murmur
        27
    murmur  
       2019-08-12 14:33:19 +08:00
    用 react 和用 vue 有差么?这种控制台的东西页面和页面之间没有什么状态共享,用 iframe 都能搞定
    liuxey
        28
    liuxey  
       2019-08-12 15:07:56 +08:00
    j.. 算了,我是个后端
    shintendo
        29
    shintendo  
       2019-08-12 17:39:33 +08:00   ❤️ 1
    又开始了?
    ochatokori
        30
    ochatokori  
       2019-08-12 17:49:12 +08:00 via Android
    打起来打起来
    SpiritQAQ
        31
    SpiritQAQ  
       2019-08-12 17:56:18 +08:00
    搬个小板凳马一下
    randyo
        32
    randyo  
       2019-08-12 18:05:04 +08:00 via Android
    js 就是个玩具
    LiuJiang
        33
    LiuJiang  
       2019-08-12 18:15:03 +08:00
    管他为什么重写,雨女无瓜。
    Varobjs
        34
    Varobjs  
       2019-08-12 18:18:18 +08:00 via Android
    我也觉得 vue 就是个玩具,期待自己会写玩具,而不是只会玩玩具
    TimPeake
        35
    TimPeake  
       2019-08-12 18:23:21 +08:00   ❤️ 3
    怎么,我前端娱乐圈又要沸腾了?
    都给我拿起键盘,开喷!😏
    Fortnight
        36
    Fortnight  
       2019-08-12 18:24:15 +08:00
    Ng 这玩意在国内招人不好招吧。而且阿里不是一直 React 技术栈主流么,统一一下也不奇怪
    loading
        37
    loading  
       2019-08-12 18:26:01 +08:00 via iPhone
    我就是那个玩玩具的。
    mamahaha
        38
    mamahaha  
       2019-08-12 18:26:07 +08:00   ❤️ 1
    Angular、React 和 VUE 将会成为真正的冤家,没啥不好意思的,你不为自己喊话,你学的东西将来没人用,你就得白玩。但是靠攻击别人来证明自己,就有点懦夫心态了。
    xiaolanger
        39
    xiaolanger  
       2019-08-12 18:37:33 +08:00   ❤️ 1
    果然是前端娱乐圈啊 666
    InternetExplorer
        40
    InternetExplorer  
       2019-08-12 18:38:18 +08:00
    有没有大佬看下腾讯云是用啥写的,感觉比阿里云的要有条理的多
    huruwo
        41
    huruwo  
       2019-08-12 18:41:31 +08:00 via Android
    浏览器就是个玩具而已
    tao1991123
        42
    tao1991123  
       2019-08-12 18:53:50 +08:00   ❤️ 1
    之前控制台技术多且杂, 阿里云前端团队为此为控制台搞了一套基础库和一些工具。内置了许多业务能力。统一云控制台的视觉效果和开发基础技术栈。重构是真的有实际业务需求和实际收益。
    阿里云的基础库不是基于 antd, 而是基于 fusion design: https://github.com/alibaba-fusion/next
    dany813
        43
    dany813  
       2019-08-12 18:57:26 +08:00
    都是大佬
    MeteorCat
        44
    MeteorCat  
       2019-08-12 19:04:20 +08:00 via Android
    @MeteorCat 老哥们,我不是来触碰前端敏感神经的,我换个方式问下: vue.js 作者现在是阿里自家的,在维护和改进方面一般自己家的容易处理,选择 react 是出于性能需求还是啥?是为了和现在阿里内部的 js 统一吗?
    Yumwey
        45
    Yumwey  
       2019-08-12 19:28:34 +08:00
    娱乐圈的朋友们,打起来,我 JQ 买好瓜子了
    jjx
        46
    jjx  
       2019-08-12 19:52:23 +08:00
    用什么写无所谓

    反正阿里云还好

    聚石塔是越改越差, 东南西本都找不到
    Anshi
        47
    Anshi  
       2019-08-12 19:56:18 +08:00
    @MeteorCat 神马 尤雨溪 去阿里了?
    gowk
        48
    gowk  
       2019-08-12 19:56:40 +08:00 via Android
    开始了开始了,我就喜欢 Vue,React 是玩具
    IsaacYoung
        49
    IsaacYoung  
       2019-08-12 19:59:20 +08:00 via iPhone
    闲的
    MeteorCat
        50
    MeteorCat  
       2019-08-12 19:59:41 +08:00 via Android
    @Anshi 06 年不是在阿里吗?
    MeteorCat
        51
    MeteorCat  
       2019-08-12 20:00:07 +08:00 via Android
    @Anshi 啊是 2016 年
    MeteorCat
        52
    MeteorCat  
       2019-08-12 20:01:00 +08:00 via Android
    @Anshi 我日,我看错了,原来是做技术支持
    lqzhgood
        53
    lqzhgood  
       2019-08-12 20:01:20 +08:00
    诶~ V R 都写。 最近佛系回归写 V 了。。。R 真是折腾
    sinight
        54
    sinight  
       2019-08-12 20:18:42 +08:00
    前端就是个玩具
    xiangyuecn
        55
    xiangyuecn  
       2019-08-12 20:21:11 +08:00
    zpt... 算了,大佬们玩具真多,我还是写我的 swift 代码
    azh7138m
        56
    azh7138m  
       2019-08-12 21:10:56 +08:00
    @tao1991123
    醒醒
    https://github.com/ant-design/ant-design-aliyun-theme
    https://ant.design/components/result/#components-result-demo-success
    switch100
        57
    switch100  
       2019-08-12 22:51:17 +08:00   ❤️ 1
    Vue 又没有说自己是天下第一,怎么有那么多奇葩说 Vue 是玩具呢?我寻思你们这群菜鸡,也没能写出 Vue 全家桶啊,逼逼是最省事的,毕竟不上税
    dodo2012
        58
    dodo2012  
       2019-08-12 23:28:40 +08:00
    主要 react 的库多,阿里开源的很多都是 react 相关的,肯定 react 多了,那个 weex 感觉都半死不活了,
    zazalu
        59
    zazalu  
       2019-08-13 01:46:39 +08:00
    我想学拆玩具
    yinanc
        60
    yinanc  
       2019-08-13 01:54:55 +08:00 via iPhone
    @switch100 毕竟优越感真的是很重要的东西
    Kylin30
        61
    Kylin30  
       2019-08-13 02:01:12 +08:00
    橙色不舒服,没有深色看着稳重,感觉后台首页速度也变慢了,虽然以前也不怎么快,但是用着是比较流畅的。
    loginbygoogle
        62
    loginbygoogle  
       2019-08-13 02:12:14 +08:00
    什么技术不重要,用户体验就是坨屎,阿里的狗产品是真的多。
    DOLLOR
        63
    DOLLOR  
       2019-08-13 08:31:34 +08:00 via iPhone
    天天互相鄙视来鄙视去有啥用?该修的福报还得修。
    😜😜😜
    imycc
        64
    imycc  
       2019-08-13 08:49:34 +08:00 via iPhone
    歪个题。以前工作用 AngularJS1.x,被折磨得要死,跑去看阿里云用了什么先进的技术,结果发现他们的版本比我们用的还老。那会好像是 1.2 来着。哈哈哈

    不知道中间换过什么,至少抛弃掉 ng1.x 是个很棒的决定。至于 React 还是 Vue,对于个人开发者而言都是不错的选择。选择 React 我猜还是看中它的生态更好吧。
    askfilm
        65
    askfilm  
       2019-08-13 08:58:55 +08:00
    @Hanggi 那么多人,总要找点事做。 以前就体验过,本来运行很稳定的东西,就是要找理由重做, 不然大家没事干,那多可怕。。。
    April5
        66
    April5  
       2019-08-13 08:59:01 +08:00
    从阿里的前端开源项目就看得出技术栈都是偏重 react 的吧
    ahonn
        67
    ahonn  
       2019-08-13 09:29:19 +08:00
    @dodo2012 #58 Weex 内部大多都是用 Rax DSL 的,Vue DSL 基本上很少了
    drydiy
        68
    drydiy  
       2019-08-13 09:32:20 +08:00
    用 vue 开发的我,瑟瑟发抖。果然还是我水平低下了,换成 react 是不是可以提高水平?
    lizz666
        69
    lizz666  
       2019-08-13 10:19:03 +08:00
    说 vue 是玩具的,我要把你们告诉 vue 作者,然后看好戏,嘿嘿嘿
    tao1991123
        70
    tao1991123  
       2019-08-13 10:44:41 +08:00
    @azh7138m 你才醒醒好不好, 自己打开调试者工具看看都不会?

    h t t p s:// i.loli.net/2019/08/13/rUmgvRzehoKTdtB.jpg
    hyy1995
        71
    hyy1995  
       2019-08-13 10:55:16 +08:00
    前端果然娱乐圈,vue 都成玩具了。。。6L、19L、21L,网络世界果然是秀优越的地方对吗
    akring
        72
    akring  
       2019-08-13 11:02:59 +08:00
    前端的世界果然很有意思啊
    drydiy
        73
    drydiy  
       2019-08-13 11:05:54 +08:00   ❤️ 1
    @hyy1995 能力越差的人越喜欢秀优越。对于真正研究过 vue 的人,不会说出这种话。毕竟看过 vue 源码的没几个敢说能比尤雨溪做的更好。能做的更好的都会互相尊重。
    Raymon111111
        74
    Raymon111111  
       2019-08-13 11:16:22 +08:00
    后端只会说 java 是垃圾, 绝对不会说 java 是玩具
    daquandiao2
        75
    daquandiao2  
       2019-08-13 11:17:24 +08:00
    哪里的消息
    fkdog
        76
    fkdog  
       2019-08-13 11:36:45 +08:00
    @learnshare ant 团队(以及支付宝系列产品)是属于蚂蚁金服的,蚂蚁金服和阿里巴巴是两家相互独立的公司。
    脑补也要依照基本法来。

    阿里巴巴自己内部有 ice 框架。
    azh7138m
        77
    azh7138m  
       2019-08-13 12:18:45 +08:00
    @tao1991123
    https://ecs-buy.aliyun.com/ 这个下面你可以看一下
    "之前控制台技术多且杂" 现在更乱,ecs 新购下面是 ng 混合 antd 的
    "统一云控制台的视觉效果" 新的设计确实丑的统一

    我没有说整个控制台是 antd 做的,我想反驳的是上述两点
    阿里云的 p0 也不少了吧,前有前端校验修改,优惠券只校验是否存在,不校验是否可用,后有 LB 立减 80w,这个技术实在不敢恭维
    securityCoding
        78
    securityCoding  
       2019-08-13 12:21:12 +08:00
    @Raymon111111 优秀
    mars0prince
        79
    mars0prince  
       2019-08-13 12:21:51 +08:00
    因为马云说的
    angith
        80
    angith  
       2019-08-13 12:23:01 +08:00 via Android
    原来俺是玩玩具的
    belin520
        81
    belin520  
       2019-08-13 12:45:19 +08:00
    这样的帖子都能拉 Vue 下水,前端娱乐圈
    myliang
        82
    myliang  
       2019-08-13 14:37:09 +08:00
    阿里云的管理界面确实一言难尽,还是 ucloud 的看着舒服
    Sapp
        83
    Sapp  
       2019-08-13 14:39:16 +08:00
    @CuVee 大公司重要项目用 react 跟 vue 是不是跟着 react 走根本没有一点关系,除了偶尔出来嘴炮会有人在意这点,实际用起来你会在意一个技术的核心思想是不是跟着令一个技术?甚至在很多地方,继承了另一个技术的核心思想反倒是值得称道的事情
    Hanggi
        84
    Hanggi  
    OP
       2019-08-13 15:47:36 +08:00
    没人用 Angular 吗? Angular 也很强很火啊,怎么感觉在国内火不起来呢。
    m1911star
        85
    m1911star  
       2019-08-13 18:58:06 +08:00
    马扎搬晚了,挤一挤
    hhh798
        86
    hhh798  
       2019-08-13 20:29:25 +08:00   ❤️ 1
    @Hanggi 太难了,以国内大部分前端的水平,用不起来
    skadi
        87
    skadi  
       2019-08-13 20:32:29 +08:00
    算了,我主职是个后端...
    rubycedar
        88
    rubycedar  
       2019-08-13 21:06:43 +08:00 via iPhone
    php......
    CuVee
        89
    CuVee  
       2019-08-14 01:14:50 +08:00
    @Sapp 大公司用 react 核心原因就是 react 国外比 vue 普及率高。因为 react 有 facebook 做后台担保就是比 vue 天生要更受欢迎。

    vue 差不多算是“民间框架”整个世界最火的了,但是也一样入不了大公司法眼。
    mufeng
        90
    mufeng  
       2019-08-15 18:27:27 +08:00
    lujinkai
        91
    lujinkai  
       2019-08-17 11:43:46 +08:00
    @InternetExplorer
    看了, 用的 jquery
    afc163
        92
    afc163  
       2019-09-06 18:05:30 +08:00
    @azh7138m ECS 页面目前应该用的是 https://ng.ant.design/

    应该说阿里云上的产品涉及部门非常多(基本上所有子公司都有),前端都是各自为战的。
    azh7138m
        93
    azh7138m  
       2019-09-06 18:29:26 +08:00
    @afc163 这样啊
    说起来万网的订单还是单独的,页面完全不一个风格

    啥时候能改改前端校验的毛病啊(
    现在控制台的风格越来越奇怪了,很微妙
    CuVee
        94
    CuVee  
       2019-09-08 00:31:48 +08:00
    @mufeng 这算大项目吗? 那阿里还专门搞了个 vue-antd 呢.

    我说的大项目是指“公司核心项目”

    比如

    阿里的淘宝,咸鱼,支付宝

    腾讯的微信,QQ,腾讯音乐视频

    微软的,onenote,todo,在线 office

    苹果 IOS,mac 里面的核心程序
    realpg
        95
    realpg  
       2019-09-09 08:42:30 +08:00 via Android
    @liuhuansir
    外国月亮又大又圆系列嘛
    没有很多歪国公司用 那就是玩具
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2847 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 08:59 · PVG 16:59 · LAX 00:59 · JFK 03:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.