听朋友说很多公司用 go 写的业务系统写不下去,现在都开始用 Java 写了,是真的吗??

2022-02-14 13:49:20 +08:00
 xstress
29103 次点击
所在节点    程序员
211 条回复
liquid207
2022-02-15 11:47:26 +08:00
# 128
了解下 C# 中的 Linq?
Sh4p
2022-02-15 11:56:45 +08:00
让我看看这次吵得起来不
thevita
2022-02-15 12:07:15 +08:00
GO 的成功,最大的优势就是人.
----
能以很低的成本快速培养“能写” GO 的人,GO NB 的地方就在于, 你就算瞎糊,只有逻辑上不出什么大问题,性能都还不错(对于业务代码来说),(参见身边很多 PHP 转 GO 的人的代码)

但是这解决不了业务复杂后带来的可维护性问题,如果团队或者架构师这 GO 上没找到比较好的解法,Java 可能是一种 reasonable 的选择了
-----
说到底,业务的需求不同
zzfly256
2022-02-15 12:16:31 +08:00
@ipwx 还真有,我司也是,一个日常使用不超过 30 人的内部信息管理系统,强行上了微服务+K8S ,关键数据库还使用的同一个。。
yazinnnn
2022-02-15 12:18:23 +08:00
为啥每次都能吵起来呢。。。。
dany813
2022-02-15 12:19:41 +08:00
哎,小项目还是 nodejs 香啊
qiumaoyuan
2022-02-15 13:16:27 +08:00
@DuDuDu0o0 哈哈哈也可能是腾讯百度的
NodeSans
2022-02-15 13:43:30 +08:00
@sanggao go 好歹自带 gc ,有现代化包管理器,这都比 c 舒服多了
paouke
2022-02-15 14:07:49 +08:00
哎,现在这些公司真是太让人失望,我司现在都用 VHDL 写业务系统,上线直接薅 cpu 。
SlipStupig
2022-02-15 14:17:58 +08:00
我还在用 python 呢,我是不是早就被时代淘汰了啊🤕
springz
2022-02-15 14:29:22 +08:00
为啥不讨论 Rust ,Rust 写 API 我感觉比 Java 和 Go 都舒服。生态现在也很好,随便写写暴打 Go 的并发。
AnonymousM
2022-02-15 14:31:22 +08:00
为啥不用 kotlin
springz
2022-02-15 14:31:35 +08:00
建议可以先看看 Rust ,个人感觉比 Go 无论各个方面都更好一点。
springz
2022-02-15 14:37:08 +08:00
C 写 API 其实体验很不错。我就用 C 写过 N 个。
iyaozhen
2022-02-15 14:38:57 +08:00
@Chinsung 是说泛业务场景。一些特定领域肯定还是 java 适合

字节还有很多其它业务,不仅仅是推荐,比如飞书 哈哈哈
silentsky
2022-02-15 14:40:59 +08:00
用 go 开发业务系统可以提供多些就业岗位 何尝不是坏事 哈哈
springz
2022-02-15 14:43:04 +08:00
C 如果用 Kore 这种 Web 框架,写的当时还觉得蛮爽的。
springz
2022-02-15 14:51:13 +08:00
Rust 的基于 hyper 的 async 框架搭配 Pg 异步驱动,实际开发场景中轻轻松松 wrk 能跑到 Requests/sec: 60000 左右。实际开发场景哦。不是对 benchmark 优化。用 Kore 就更高了,看 Kore 的官网 benchmark 单纯输出 Requests/sec: 1000000 以上。
springz
2022-02-15 14:53:48 +08:00
熟悉 C 或者 lua 的话,碰到一个公司直接 lua 写业务逻辑,直接 Nginx 插件。性能+好用。
Jwyt
2022-02-15 15:18:00 +08:00
@superchijinpeng 你以为用 go 写中间件的有多少,肯定大部分都是写 web 啊

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

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

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

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

© 2021 V2EX