为啥国内对阿里轮子似乎嘲讽居多
作为一名 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 领域,阿里真的很良心了,有不少很不错普及度很高的项目,什么是普及度高,就是在大拿们看不起的外包,政企,和小公司里面,他们的开源项目很好使。
矮子里面拔高,阿里在国内开源确实第一档
也别总说什么 kpi 开源了,多来几个百度 echart ,阿里 antd ,RocketMq,Nacos 这样的 kpi 项目,小厂苦呀,大厂们的 kpi 项目也够我们使了
对比国外不行,但是国内确实开源 no.1
有人骂说明多人用
认认真真写好评的人肯定是比写差评的人少很多很多。
除了容易烂尾,主要是太能吹了,前几年阿里风光的时候快要吹上天了,动不动就是秒天秒地,fastjson 对比 gson 说 gson 的 g 应该是龟的事可太有阿里味了
14 年 ID ,不说了。
因为别家的连用的人都少,更别说骂的
腾讯的 mars 在长链场景用的挺多的,wcdb 和 mmkv 在移动端用的更是极为广泛了
antd 确实是个划时代的产品
腾讯还是有几个开源的东西的,PDD 不是普及度低,是根本就没有,之前有听说过这家公司是禁止开源的
没用过阿里的库,公司里前后端有使用到任何阿里的库的公司都不值得待,应该立即跑路
react 一直在用 antd
那你应该没几家公司能待了
TC39 里都已经有阿里前端的东西了,不纯洁了,咋办呢
antd
可能你主要写 Java,所以就只看到了阿里的, 百度开源的 BRCP. BRAFT, 360 开源的 pika(pikiwidb), 腾讯也有 tendis, 这些还只是我知道的,可能还有别的项目 只是我没了解到, 这些项目确实不如 阿里的 star 多,知名度高,只在一个小范围内(C++,数据库等)知道
antd 的完成度很高,常见的需求基本都可以满足,对我这样的后端程序员很友好。
相比之下很多前端库稍有些复杂点的需求就很难处理。
#15 百度写错了 BRPC
已切割,老夫写 JavaScript 不 catch
主要是和国外大厂比, 层级不同. 比如一些大厂开源项目:
- TypeScript
- VSCode
- React
- PyTorch
- Go
- TensorFlow.js
antd 挺好的, 在 UI 要求不高的场景下, 节省了我们许多时间.
注意看下比例,嘲讽的人多,那么占比是多少,总人数和反对占比才更说明问题,只看嘲讽人数那你的视角已经被污染了
那你用的其他人写的库 catch 了,你怎么办呢
在国内里算顶尖水平了。
Java 造轮子已经没有卵用了, 国外已经不怎么用 Java 了, 人家现在都是造 AI 开发工具。。。
腾讯出的轮子也很多,也很多是 kpi or 对外 kpi 项目,大佬跑路了就没人维护那种,但是对外使用的也很多(对内的就更多了,可能一开会就推一个产品),可能 op 没使用过,所以没关注过。主要是在特定领域以及腾讯自己的产品上面用的多,比如 tlinux (这个多年未更新),trpc (这个也是个轮子),ckafka (这个是用到他们自己的产品里的),TSF 平台之类的,还有基于 Java Spring Cloud 的一整套叫做 TSF 的框架,轮子在内部也是嘲讽居多,因为大家都知道轮子这东西是没必要的,kpi 来的。但是需要明白一个道理,大佬也不一定造出来都是飞机大炮,不得从学造轮子开始,才能学会造飞机大炮吗,另外用轮子也对使用者产生更高的要求,你不仅要会用,而且还要明白轮子和别的产品改良好处在哪里,劣势又在哪里,也可以给轮子作者提些建议和意见,这样子轮子就变得稍微好用点了吧 :)
#10 既然你没用过,那这么评价的理由是?
python 新手,现在有个需求,大概几百万条数据需要翻译,映射关系存在一个 5GB 左右大小的 txt 文件里,也就是拿几百万个值去几亿条数据里去匹配,怎么做比较好 介绍的…
之前部署 Java 环境的时候 我都是百度搜索按照网上步骤来操作的,先安装 Java ,安装 nginx ,如果需要的话再安装 Redis 和 MySQL ,都是通过 yum …
搜到过一些帖子,几个方案: 1 ,在 arm 盒子或者开发板上使用官方提供的包或者自己移植,但是版本可能比较旧 2 ,虚拟机,同样,版本比较旧 3 ,windows 下通过亚马…