我发现谷歌,微软, FB 等这些大公司是不用一些开源软件的

2023-11-21 09:44:52 +08:00
 rower
举个例子,国内比较火的大数据组件 Flink ,我好像没有见过这些公司的案例,国内互联网公司用的很多。
他们很多都自研,很好奇他们用的什么。
大家也可以举一些例子,就是他们自用的对比开源的
3330 次点击
所在节点    开源软件
16 条回复
h272377502
2023-11-21 09:51:28 +08:00
emmm ,表达的难以理解。。。
forvvvv123
2023-11-21 09:56:30 +08:00
这种大企业是有一部分用自研组件的,感觉跟国内国外没关系;

国内国外大企业都有一定比例的自研组件,

有的是为了特定场景下的优化,比如我这个业务不需要很强的事务,我可以根据业务特性的架构搞一个性能极强存储,但是并不通用,还需要很多人人肉维护,甚至跟自己业务的运维体系深度绑定;

有的是当时还没有合适开源组件;

还有在企业内晋级的原因,用开源咋写 ppt 咋晋级啊;
rower
2023-11-21 10:06:27 +08:00
@forvvvv123 有些道理
Goooooos
2023-11-21 10:07:43 +08:00
公司大,有很多的项目组,用了不一定要说出来
beixiao
2023-11-21 10:16:05 +08:00
你不知道并不代表没有…..
wawaguo
2023-11-21 10:18:59 +08:00
有没有可能很多都是那些大公司开源出来的
tool2d
2023-11-21 10:19:02 +08:00
github 上 google 用到很多第三方开源库的,但都是比较底层那种。

你说的 flink 是业务向的,业务组件肯定都是用自己的,每个公司需求不一样的。
gpt5
2023-11-21 10:21:58 +08:00
你用一个组件,如果有了什么特殊的需求,一般只能憋着,毕竟只是伸手党。
一个大厂用了一个组件,如果有了什么特殊的需求,找个人魔改就是了,改到最后发现,还不如自己做一个。
pkoukk
2023-11-21 10:27:00 +08:00
你咋知道人家不用的?
你看一个公司的官网使用 React 做的,能判断他们的内部系统没有用 Vue 的么?
一个公司对外系统和对内系统至少是 2 8 开,对外可能尽量减少依赖,存在各自要求,对内就宽松很多了
wangpugod2003
2023-11-21 10:56:35 +08:00
这些大厂都是自己内部有需求,先做出来,然后推向市场。
你说的恰好反过来。
就比如说,google 为啥不用 mapreduce,hadoop 了 O(∩_∩)O
wu00
2023-11-21 11:00:06 +08:00
开源项目不都是凭空想象出来的,大多都是基于大厂内部现有成熟的方案开源出来的。
lambdaq
2023-11-21 11:09:53 +08:00
呃。。。。flink 之所以被发明出来就是抄袭 ms fb goog 内部先进数据处理套件的开源免费替代品啊。。。。

为啥老子长得像儿子系列。。。。。。。
wheat0r
2023-11-21 14:18:45 +08:00
软件的分类是细致和复杂的,我就不敢说大企业不用 gcc 和 curl
huibosa
2023-11-21 16:41:11 +08:00
看一些博客里介绍的,这些厂的 mono repo 里,十亿行级别的代码
crazyTanuki
2023-11-21 16:43:54 +08:00
@huibosa 十亿行如果维护,岂不是鼠标滚轮滚冒烟了
assiadamo
2023-11-21 16:49:13 +08:00
可以看下 corejs 作者的抱怨,各种大公司的网站用的 corejs 做适配,但一分钱不捐,作者生活成问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/993705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX