Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Hanggi
V2EX  ›  云计算

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

  •  3
     
  •   Hanggi · Aug 12, 2019 · 17692 views
    This topic created in 2486 days ago, the information mentioned may be changed or developed.

    有谁知道内情?

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

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

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

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

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

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

    反正阿里云还好

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

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

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

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

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

    vue 差不多算是“民间框架”整个世界最火的了,但是也一样入不了大公司法眼。
    lujinkai
        91
    lujinkai  
       Aug 17, 2019
    @InternetExplorer
    看了, 用的 jquery
    afc163
        92
    afc163  
       Sep 6, 2019
    @azh7138m ECS 页面目前应该用的是 https://ng.ant.design/

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

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

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

    比如

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

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

    微软的,onenote,todo,在线 office

    苹果 IOS,mac 里面的核心程序
    realpg
        95
    realpg  
    PRO
       Sep 9, 2019 via Android
    @liuhuansir
    外国月亮又大又圆系列嘛
    没有很多歪国公司用 那就是玩具
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1031 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 22:32 · PVG 06:32 · LAX 15:32 · JFK 18:32
    ♥ Do have faith in what you're doing.