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

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

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

    有谁知道内情?

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

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

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

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

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

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

    反正阿里云还好

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

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

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

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

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

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

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

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

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

    比如

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

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

    微软的,onenote,todo,在线 office

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