V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
momowei
V2EX  ›  程序员

为啥国内对阿里轮子似乎嘲讽居多

  •  
  •   momowei · 15 天前 · 13500 次点击

    作为一名 java,go,前端平常都用的人。要说国内这些大厂里面,我还是很喜欢阿里的,你不管说他是造轮子后不管了还是 fastjson 这样的漏洞王,但是还是挺好用的

    前端就不说了,我甚至可以这么说,在国内 antd 对于 react 就是 spring 之余 java 。当然了,我知道还有不少拿 react 写高端产品的大拿们你们不包括在内。如果不是 antd ,react 在国内至少在 crud 这块应该是被 vue 完爆的,就我的感觉至少在小厂和普通开发者手里 vue 国内是比 react 多很多的,杠的话你对,别的不说,你去搜索下类似 crmeb 等开源电商,基本就是 php+vue 组件,早期玉伯开源的 kissy 我也用过还可以当时来说。
    
    后端的话,fastjson 确实很诟病,但是不得不说,在小厂和政企领域,这个使用率也是很高,无他,主要是用起来很简单。类似还有早期 rpc 框架 dubbo,数据库连接池 druid ,jvm 工具 Arthas,Nacos,Flink,RocketMq 。java 这块阿里可以说国内开源第一,跟第二超出一个银河系的感觉。
    
    至于你们说的小而美公司腾讯也好,pdd 也好,我工作也很多年了,真没见过他们开源的产品在小厂里面普及度很高的。甚至不如字节,字节在 go 领域也有不少开源还可以。
    
    总结下来,在前端和 java 领域,阿里真的很良心了,有不少很不错普及度很高的项目,什么是普及度高,就是在大拿们看不起的外包,政企,和小公司里面,他们的开源项目很好使。
    
    114 条回复    2025-03-29 21:55:47 +08:00
    1  2  
    zdw189803631
        1
    zdw189803631  
       15 天前   ❤️ 7
    矮子里面拔高,阿里在国内开源确实第一档
    momowei
        2
    momowei  
    OP
       15 天前
    也别总说什么 kpi 开源了,多来几个百度 echart ,阿里 antd ,RocketMq,Nacos 这样的 kpi 项目,小厂苦呀,大厂们的 kpi 项目也够我们使了
    Suger828
        3
    Suger828  
       15 天前   ❤️ 2
    对比国外不行,但是国内确实开源 no.1
    695975931
        4
    695975931  
       15 天前
    有人骂说明多人用
    967182
        5
    967182  
       15 天前   ❤️ 7
    认认真真写好评的人肯定是比写差评的人少很多很多。
    pvnk1u
        6
    pvnk1u  
       15 天前   ❤️ 2
    除了容易烂尾,主要是太能吹了,前几年阿里风光的时候快要吹上天了,动不动就是秒天秒地,fastjson 对比 gson 说 gson 的 g 应该是龟的事可太有阿里味了
    liangch
        7
    liangch  
       15 天前
    14 年 ID ,不说了。
    kzfile
        8
    kzfile  
       15 天前
    因为别家的连用的人都少,更别说骂的
    MoonLin
        9
    MoonLin  
       15 天前   ❤️ 2
    腾讯的 mars 在长链场景用的挺多的,wcdb 和 mmkv 在移动端用的更是极为广泛了
    yhxx
        10
    yhxx  
       15 天前
    antd 确实是个划时代的产品
    腾讯还是有几个开源的东西的,PDD 不是普及度低,是根本就没有,之前有听说过这家公司是禁止开源的
    wangtian2020
        11
    wangtian2020  
       15 天前   ❤️ 1
    没用过阿里的库,公司里前后端有使用到任何阿里的库的公司都不值得待,应该立即跑路
    zekee
        12
    zekee  
       15 天前
    react 一直在用 antd
    yhxx
        13
    yhxx  
       15 天前   ❤️ 16
    @wangtian2020 那你应该没几家公司能待了
    TC39 里都已经有阿里前端的东西了,不纯洁了,咋办呢
    vicalloy
        14
    vicalloy  
       15 天前
    antd
    bruce0
        15
    bruce0  
       15 天前
    可能你主要写 Java,所以就只看到了阿里的, 百度开源的 BRCP. BRAFT, 360 开源的 pika(pikiwidb), 腾讯也有 tendis, 这些还只是我知道的,可能还有别的项目 只是我没了解到, 这些项目确实不如 阿里的 star 多,知名度高,只在一个小范围内(C++,数据库等)知道
    vicalloy
        16
    vicalloy  
       15 天前
    antd 的完成度很高,常见的需求基本都可以满足,对我这样的后端程序员很友好。
    相比之下很多前端库稍有些复杂点的需求就很难处理。
    bruce0
        17
    bruce0  
       15 天前
    @bruce0 #15 百度写错了 BRPC
    wangtian2020
        18
    wangtian2020  
       15 天前
    @yhxx 已切割,老夫写 JavaScript 不 catch
    iugo
        19
    iugo  
       15 天前   ❤️ 3
    主要是和国外大厂比, 层级不同. 比如一些大厂开源项目:

    - TypeScript
    - VSCode
    - React
    - PyTorch
    - Go
    - TensorFlow.js

    antd 挺好的, 在 UI 要求不高的场景下, 节省了我们许多时间.
    opengps
        20
    opengps  
       15 天前
    注意看下比例,嘲讽的人多,那么占比是多少,总人数和反对占比才更说明问题,只看嘲讽人数那你的视角已经被污染了
    irisdev
        21
    irisdev  
       15 天前
    @wangtian2020 那你用的其他人写的库 catch 了,你怎么办呢
    tyrantZhao
        22
    tyrantZhao  
       15 天前
    在国内里算顶尖水平了。
    ChatGOP
        23
    ChatGOP  
       15 天前
    Java 造轮子已经没有卵用了, 国外已经不怎么用 Java 了, 人家现在都是造 AI 开发工具。。。
    qxdo1234
        24
    qxdo1234  
       15 天前
    腾讯出的轮子也很多,也很多是 kpi or 对外 kpi 项目,大佬跑路了就没人维护那种,但是对外使用的也很多(对内的就更多了,可能一开会就推一个产品),可能 op 没使用过,所以没关注过。主要是在特定领域以及腾讯自己的产品上面用的多,比如 tlinux (这个多年未更新),trpc (这个也是个轮子),ckafka (这个是用到他们自己的产品里的),TSF 平台之类的,还有基于 Java Spring Cloud 的一整套叫做 TSF 的框架,轮子在内部也是嘲讽居多,因为大家都知道轮子这东西是没必要的,kpi 来的。但是需要明白一个道理,大佬也不一定造出来都是飞机大炮,不得从学造轮子开始,才能学会造飞机大炮吗,另外用轮子也对使用者产生更高的要求,你不仅要会用,而且还要明白轮子和别的产品改良好处在哪里,劣势又在哪里,也可以给轮子作者提些建议和意见,这样子轮子就变得稍微好用点了吧 :)
    Donaldo
        25
    Donaldo  
       15 天前
    @wangtian2020 #10 既然你没用过,那这么评价的理由是?
    CHTuring
        26
    CHTuring  
       15 天前
    在国内论企业开源的话,不管是早还是广,阿里都确实无可争论的第一。
    guanzhangzhang
        27
    guanzhangzhang  
       15 天前
    主要是 kpi 项目,你说的几个项目基本都是内部技术主导的人和团队推的,而不是 kpi 项目,为了 kpi 去开源的。
    大家骂的都是骂的 kpi 项目。就是为了产品而整的东西,而不是性能和开发快而开源的。其次开源和内部版本不一致的很让人诟病,包括谷歌也一样,谷歌有些项目 issue 反馈了没人修,然后内部人员测到 bug 直接提 pr 就合入了
    leowyzhuang
        28
    leowyzhuang  
       15 天前
    我倒是觉得阿里开源的很多东西很好
    WasteNya
        29
    WasteNya  
       15 天前 via Android   ❤️ 1
    阿里的前端也就 antd 等少数是佳作,但其他的 antv ,umi ,antd-pro ,antd pro components 等等简直是狗用了都摇头
    sagaxu
        30
    sagaxu  
       15 天前   ❤️ 2
    最不理解的就是 fastjson ,我想不出任何一个理由选这个
    yangth
        31
    yangth  
       15 天前 via Android   ❤️ 1
    你们忘了有个东西叫 weex 了吗,当年敲锣打鼓大肆宣传,结果没几年就扔了,丢给 apache ,结果人家嫌臭,又丢回来,阿里接在手里没多长时间,废弃了,坑害了多少前端开发者?这笔账慢慢算吧
    ChatGOP
        32
    ChatGOP  
       15 天前
    @iugo 确实, 国内搞的这些都是依附于 Java, Go 的小工具,完全没有卵用, 国外大厂搞的都是各种开发语言。比如 Go 的作者建议 Go 程序员不要用框架。。。
    wyntalgeer
        33
    wyntalgeer  
       15 天前
    端碗吃肉放碗骂娘是政治正确,我也骂阿里不妨碍我用
    ChatGOP
        34
    ChatGOP  
       15 天前
    而且国内还在对早已过时的 Java 造轮子, 完全没有卵用。。。
    foolishcrab
        35
    foolishcrab  
       15 天前 via iPhone
    很多时候写 ppt 的人跟写代码的人都不是同一批人,一般来说是 ppt 阿里味重点,代码方面阿里是有很多可取之处的
    dasbn
        36
    dasbn  
       15 天前
    恨铁不成钢,没有对比它在小圈子确实第一,但是对比同市值的大公司,做好的比他们好的太多了
    我最讨厌的是 fastjson ,它给我带来了太多的麻烦
    cubecube
        37
    cubecube  
       15 天前
    因为阿里开源项目最多,规模最大,也最早。影响力也是 top1

    这么大规模的开源项目中,总有一些这样那样的问题,所以就成了众矢之的

    其实同样的问题,在 apache 的其他项目里面也不是不存在
    realpg
        38
    realpg  
       15 天前
    喷阿里就不会反噬 喷其他厂就会引来一大堆嘲讽+人身攻击+开源卫道士

    antd 项目组 网页最下面明确的告诉你 这是蚂蚁集团和开源社区一起做的

    然后他的 github 是归属于 antd-design 这个组织

    上次喷某厂开源的

    结果就是全 V 站指责我跟某厂没关系都开源社区维护了

    项目网页也没写所有权和维护关系

    然后 github 版本库还挂着某厂的组织下
    Sbox
        39
    Sbox  
       15 天前
    国内阿里算是很好的了......比上不足比下有余~~~
    paopjian
        40
    paopjian  
       15 天前
    国内开源领先的一批人, 圈子就这么大, 阿里名头大了骂他的当然多, 张小龙还天天司马呢, 做即时通讯的没活下来的人们都不知道更别说骂了
    lix7
        41
    lix7  
       15 天前   ❤️ 1
    fastjson 是真的离谱,之前每两三周就一个远程执行漏洞,是不是就得特地升级下这玩意儿
    yy306525121
        42
    yy306525121  
       15 天前
    感觉文档写的最好的好像就阿里
    CEBBCAT
        43
    CEBBCAT  
       15 天前
    因为这个公司有支付鸨事件,可以了吗?这个公司价值观很奇葩,我已经在嘲讽百度、华为了,多它一个怎么了?
    ryne6
        44
    ryne6  
       15 天前
    @qxdo1234 trpc 是腾讯的吗?看着都是 contributor 外国人呢
    wangtian2020
        45
    wangtian2020  
       15 天前
    @Donaldo 当然是为了在帖子里面钓鱼🎣
    NessajCN
        46
    NessajCN  
       15 天前   ❤️ 2
    任何开源项目都不该嘲讽,人家即没收钱又没逼你用。不好用你别用就是了,嘲讽一下能证明你比阿里牛逼吗
    对开源项目正确的鄙视方法是自己手搓一个比它好用的然后使用量倍杀他
    WDATM33
        47
    WDATM33  
       15 天前
    现在 java 项目 rpc 远程调用除了 dubbo 都用的啥 openfeign 吗? 用了好几年 dubbo 都没怎么了解过现在主流用啥了。感觉 dubbo 还是挺好用的 就是得单独建一个 api 模块方便系统间调用
    adoal
        48
    adoal  
       15 天前   ❤️ 2
    不嘲讽阿里开源,嘲讽阿里的部分开源项目,比如 FastJSON 。

    另外阿里的有些项目,比如 antd 、Nacos ,虽然影响力很大,用户很广,但是历史上的某些奇葩表现让我很难有信任感。
    skiy
        49
    skiy  
       15 天前
    烂尾的多。比如在用的 rapi ,后面出个 rapiV2 ,然后又弃造新的轮子。
    目前在我看来,国内开源做得比较好的是字节跳动。CloudWeGo 。
    像阿里、腾讯之类的,造的轮子,很多都是 WEB 方面的。要不就是脚手架,要不就是框架。
    deetincelle
        50
    deetincelle  
       15 天前
    @adoal 请大佬细嗦一下 antd 部分,小弟想了解一下🙏🏻
    adoal
        51
    adoal  
       15 天前
    @deetincelle 圣诞节彩蛋
    hackyuan
        52
    hackyuan  
       15 天前
    还是比较喜欢阿里,镜像源、DNS 、开源库、镜像仓库好多都白嫖阿里的,多多我是没有白嫖到,连砍一刀都白嫖不到 😂
    cccssss
        53
    cccssss  
       15 天前
    @WDATM33 gRPC
    fu82581983
        54
    fu82581983  
       15 天前
    开源简单,持续迭代,维护好社区才难,从这方面来讲,阿里已经做得很不错了。而且阿里是个集团,开源项目参差不齐也很正常。

    国内很多项目只是把代码开源了,文档稀少,社区没有,个人项目还可以折腾一下,公司项目完全不敢拿来用。
    javalaw2010
        55
    javalaw2010  
       15 天前
    开源本就是吃力不讨好,并且在国内开发者平均水平较低的情况下,更是容易恶评如潮。你这个东西搞得好,是应该的,因为你是大厂程序员,但是你这个东西要是某个细节没处理好,坑了我,那我可要开喷了。
    sayyiku
        56
    sayyiku  
       15 天前
    因为会烂尾,有的进了阿里或者被阿里收了就开摆不维护了。
    开源只是 kpi/目的
    facebook47
        57
    facebook47  
       15 天前 via Android
    漏了一个 easyexcel ,这个也非常好用
    chatgptnext
        58
    chatgptnext  
       15 天前
    以前 dvajs 很火, 然后烂尾,我现在还在维护用 dva 的项目,官网都没了😅
    LawlietZ
        59
    LawlietZ  
       15 天前
    因为网上臭鱼烂虾宣泄情绪比较多
    shangfabao
        60
    shangfabao  
       15 天前   ❤️ 1
    deetincelle
        61
    deetincelle  
       15 天前
    @adoal 哈哈感谢老哥指路, 这种不可控性确实很惊吓, 不过现在已经过去六年了, 应该可以放心用的
    QlanQ
        62
    QlanQ  
       15 天前
    可是阿里烂尾的确实很多哇,上面说的是还没弃坑的,也说说弃坑的有多少哇
    vue 的 element ui ,最开始是饿了么的,后面被阿里收了,然后因为 阿里都用的 React ,所以 element ui 被弃了
    后面才有的 element plus ,才算没死
    vant 也很好哇

    阿里确实有 镜像源、DNS 、开源库、镜像仓库,但是完全不上心哇,阿里的 npm 镜像总是 出问题,应该说各种镜像都是经常出问题,很多时候都是 好久之前都同步失败了,也没人管
    momowei
        63
    momowei  
    OP
       15 天前
    @QlanQ 是的,但是我觉得放出来就值得鼓励,就跟做事一样,你什么都不做没人说,但你做的多,肯定出错的机会也越多。
    HappyAndSmile
        64
    HappyAndSmile  
       15 天前
    太多烂尾项目了,例如那个 canal
    qfchannel
        65
    qfchannel  
       15 天前
    烂尾太多了,开了就扔了不管了
    qingshanyuluo
        66
    qingshanyuluo  
       15 天前
    阿里这么多部门核心的开源部门有几个轮子造的好的,但如果你内部呆过,一堆部门造了一堆不开源的一塌糊涂的轮子
    pkoukk
        67
    pkoukk  
       15 天前
    只是一视同仁的嘲讽国内所有 KPI 开源项目,没有针对阿里的意思
    momowei
        68
    momowei  
    OP
       15 天前
    @qingshanyuluo 大厂们瞧不上的,但是很多小厂很需要呀,哪怕有坑。
    aboutier
        69
    aboutier  
       15 天前
    阿里的 spring cloud alibaba 可以批判一下。 纯 kpi 项目。
    liumao
        70
    liumao  
       15 天前
    阿里的好多东西都不写注释,网上搜文档都是给阿里云里面引流的。(虽然我也不写注释
    jjwjiang
        71
    jjwjiang  
       15 天前   ❤️ 1
    @deetincelle 圣诞彩蛋事件没听过吗,非常离谱
    mogg
        72
    mogg  
       15 天前
    @ryne6 撞名了,有两个 trpc
    galenjiang
        73
    galenjiang  
       15 天前   ❤️ 1
    @wangtian2020 不 care 还是 catch?😂Lmao
    FawkesV
        74
    FawkesV  
       15 天前
    @wangtian2020 #11 你清高
    issakchill
        75
    issakchill  
       15 天前
    阿里的 ttl easyexcel 还挺好用的
    zhonghao01
        76
    zhonghao01  
       15 天前
    “如果不是 antd ,react 在国内至少在 crud 这块应该是被 vue 完爆的,就我的感觉至少在小厂和普通开发者手里 vue 国内是比 react 多很多的,杠的话你对”

    还是想杠一下,react 生态里优秀的 UI 库非常多,你是如何得出 “如果不是 antd ,react 在国内至少在 crud 这块应该是被 vue 完爆的”的言论的? 叠层甲:我是用 VUE 的。
    qppq54s
        77
    qppq54s  
       15 天前 via iPhone
    与其说阿里,不如说大家讨厌的是大部分大厂的 kpi 产物吧
    yangth
        78
    yangth  
       15 天前
    前面很多楼的人还没搞清楚,个人或小团队做开源是慈善,大厂做开源刷 kpi 本身有利可图,早就脱离单纯的慈善行为了,而且大厂的招牌比个人开源作品更容易打出广告吸引大量开发者入局,少部分甚至还会参与 pr 主动修 bug ,想想多少中小公司用了大厂开源作品,没几年光景,kpi 刷完动不动就遗弃了,项目臭了公司黄了,让这些小公司和牛马打工人怎么办?不是说爱用不用,白给还骂娘,大厂做这种事情是要有公德心和社会责任感的
    wtdd
        79
    wtdd  
       15 天前
    国内互联网大厂普遍不太行,阿里已经算做得稍好嘲讽较少的了
    momowei
        80
    momowei  
    OP
       15 天前
    @yangth 国内就是这么个环境,那这么说,都不开出来了,让小厂自己去手搓,那更完蛋
    yangth
        81
    yangth  
       15 天前
    @momowei 那求求别开,开源出来吸引流量赚够了就扔,手搓就扯了,国外的技术栈完全够用,前端 react ,后端 c#,go ,nodejs ,生态跟国内是两重天
    qingshanyuluo
        82
    qingshanyuluo  
       15 天前
    @momowei 那堆没开源的轮子小厂压根用不上,举个例子像 mq ,阿里内部加所有子公司估计至少有 10 套,只开源了 rocketmq
    tongjiann
        83
    tongjiann  
       15 天前
    @facebook47 #56 现在这个项目的作者离职了了,项目进入维护状态了,然后作者开始维护 fastexcel 了,刚刚去看了一眼 github 上的 easyexcel 的 issue ,提问基本上没有人回答
    sch1111878
        84
    sch1111878  
       15 天前
    @yhxx #13

    这人我评论区见挺多, 不知道是特别优秀还是纯口嗨

    动不动就是不值得 不配
    Feiex
        85
    Feiex  
       15 天前   ❤️ 1
    阿里的开源项目大多数是一样难尽,其实有不少好项目,奈何阿里味浸透了内部员工各种“作”。
    antd ,圣诞彩蛋,给国央企和中东项目填了多少麻烦,提了 issue 还被 close ,管中窥豹地看阿里小屁孩基本上都是急功近利的
    fastjson ,温绍锦披着阿里外套举办的个人漏洞马拉松
    weex ,烂尾,典型的 KPI 强绑定项目,内部不用了就扔给开源社区擦屁股
    p3c ,KPI 项目,自己家内部都没推广开
    alisql ,烂尾,KPI 项目
    Feiex
        86
    Feiex  
       15 天前
    还有 Dubbo ,内部不用就烂尾,HSF 不开源,逼的市面上一大堆 Dubbo 分叉。后面阿里要搞云原生,又把 Dubbo 从坟堆里活生生刨出来了
    zzNucker
        87
    zzNucker  
       15 天前
    @wangtian2020 哥还是你 nb 哈哈哈
    Leon777
        88
    Leon777  
       15 天前
    面向 KPI 开源 重复造轮子 说烂尾就烂尾
    SleepyRaven
        89
    SleepyRaven  
       15 天前
    结论就是:KPI/烂尾项目数量远大于可以长远使用的项目数量
    shiloh595
        90
    shiloh595  
       15 天前
    fuck rocketmq:(
    希望别停止维护呀/(ㄒoㄒ)/~~
    wxyrrcj
        91
    wxyrrcj  
       15 天前
    QLExpress 这个也阿里的
    ElmerZhang
        92
    ElmerZhang  
       15 天前
    因为阿里的开源全部都是把自己用的东西开放源码,而基本不会考虑社区提的需求,甚至有些都不会去看社区提的 issue 和 PR 。他们自己在用,就一直维护,不用了,就停更了。比如 OP 提到的 dubbo 就曾经停更过很多年。
    tonytonychopper
        93
    tonytonychopper  
       15 天前
    烂尾的根本原因是负责人晋升 / 跳槽了
    imkangyue0451
        94
    imkangyue0451  
       15 天前
    内部反复造轮子,面向领导搞项目。
    simo
        95
    simo  
       15 天前
    用的时候挺好,烂尾来的猝不及防
    windghoul
        96
    windghoul  
       15 天前
    烂尾的时候你就笑不出来了
    EdmondGUO
        97
    EdmondGUO  
       15 天前
    @yhxx #10 you are right
    exploreexe
        98
    exploreexe  
       15 天前
    你说的这些不知道 但是用过的阿里的开源的基本都烂尾。
    项目集成了,后面你不更新了,版本升级 你说你咋整,一次恶心了你 就对这个厂商好感败光。
    yurenfeijing
        99
    yurenfeijing  
       15 天前
    @WasteNya 加 1 umi 真的谁用谁吐,改起来麻烦死了
    xz410236056
        100
    xz410236056  
       15 天前
    因为很多项目 KPI 产物烂尾了,以及阿里集团旗下的某些公司吹牛逼开源。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 22:09 · PVG 06:09 · LAX 15:09 · JFK 18:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.