为什么很多公司选择使用 Go 语言来实现核心业务系统?

发布于

NiGuAnHeShang:

现在入职的这家公司做的一些核心的业务系统,比如 SCRM 系统,以及各个事业部的一些业务系统都是使用 Go 语言来实现。但是我个人认为 Go 语言有自身的可取之处,但是对于一个核心业务系统,使用 Go 语言反而提升了系统的复杂度。

1. 是 Go 自身的语言特性使然,还有就是 Go 的生态对系统的各种要求也有一些没法满足的地方。
2. 目前公司其实 Go 语言的技术储备其实也不是很好,很多组件都需要自己开发和实现。
3. 很多外部接入的第三方对 Go 的支持也不是很好。
4. 公司的技术经理和最高的技术负责人其实对 Go 的掌握也不是很好,只能说处于能做项目的阶段,但对底层一些原理和更深层次的东西不是很理解。

你们身边有这种情况吗?都说说你的体验吧

---

原文链接:[点击查看](https://www.v2ex.com/t/1227508)

评论(12)

纯张口就来,连 Go 都搞不明白就别碰 IT 技术了,真的。

· 0 个赞

回复

回楼上,我有 7 年 Java 和 3 年 Go 的开发经验,目前公司 Java 和 Go 都在用。发帖只是单纯对比两门语言的技术栈、生态和现状后,得出的一点个人结论,不知道怎么就成张口就来了?

· 0 个赞

说实话,现在用 Claude 辅助写 Go 挺爽的。

· 0 个赞

楼主说的排名很低是指什么?看 TIOBE 之类的榜单,Go 的排名其实都挺高的啊。

· 0 个赞

其实只要 AI 对 Go 的掌握足够好,辅助开发就够了。

· 0 个赞

现在都有 AI 辅助写代码了,还在纠结这些干啥?

· 0 个赞

做核心业务系统最看重的就是稳定和高性能,刚好 Go 能满足这两个刚需。虽然用了它可能会增加一点复杂度,但也只能往后排了。选 Go 并不是因为它有多么高贵,纯粹是因为它的优点刚好契合了业务最迫切的需求。

· 0 个赞

说实话,很多公司选 Go 纯粹是因为没别的语言可选了。

· 0 个赞

回复

这也不行那也不行:嫌 Java 太重,嫌 PHP 挺挫,嫌 Python 性能差。除了 Go,他们确实也没别的选了。

· 0 个赞

现在还扯编程语言之争真没意思了,咱们打工人该关心的是 Codex 和 Claude 到底哪个写代码更牛逼。

· 0 个赞

现在是 AI 辅助编程的时代,语言本身越简洁越好,我个人非常看好 Go 和 Rust。至于楼主说的那些痛点都不是事儿,技术团队赶紧全面拥抱 AI 才是王道。

· 0 个赞

Go 排名哪里低了?去 langpulse.top 看看 GitHub 上 star 大于 1K 的项目数量,Go 早就排第三,仅次于 Python 和 TypeScript,连 JS 都被反超了,生态其实相当猛了。

· 0 个赞