用 Go 写 Web 后端合适吗?

2022-08-04 15:11:09 +08:00
 gowk
15280 次点击
所在节点    Go 编程语言
103 条回复
idblife
2022-08-04 21:13:51 +08:00
可以考虑用 python 啊
django 自带电池
pkwenda
2022-08-04 21:21:26 +08:00
小项目绰绰有余,简单粗暴部署快
reter
2022-08-04 21:24:53 +08:00
我目前就在用 go 写业务,说实话,不合适。虽然是强类型,但是类型系统弱,需要写大量的代码去处理类型 /数据结构上的转换和封装,判断 err ,判断 nil ,语法糖基本没有。
sudoy
2022-08-04 22:05:12 +08:00
熟悉就合适吧
securityCoding
2022-08-04 22:15:39 +08:00
qq 后台基本都在用 go 了
28Sv0ngQfIE7Yloe
2022-08-04 22:23:59 +08:00
如果是调包侠建议 java ,心智负担低一些
ChrisCyler
2022-08-04 22:46:45 +08:00
我觉得挺合适的,当然你得写的多,能有自己一套的脚手架之类的,总之我是 java 换过来的,其中一个重要的理由就是轻量级,性能又还可以,upx 压缩一下,二进制包也就那么几 m ,反正我是觉得开发 web 在某种程度上是可以提高开发效率的,我现在也是把 java 那套能复用的慢慢 copy ,不能就 grpc 处理,不过泛型啥的还是比较蛋疼,工程管理,本地包管理啥的确实有缺陷 go work 也不是那么好用,编译器只能等官方慢慢更新优化了,但是写并发代码是真简单
Kaier
2022-08-04 22:50:37 +08:00
让我想了半年前这个帖子. 切勿引战 / 挖坟

https://www.v2ex.com/t/829692?p=2
EminemW
2022-08-05 00:29:36 +08:00
你会发现大部分时间在找轮子和造自己的轮子
yedanten
2022-08-05 01:07:12 +08:00
拱火:合适!非常合适,为 go 在 web 开发领域提供发展贡献吧!( doge
frankies
2022-08-05 02:36:09 +08:00
nestjs
superliy
2022-08-05 09:13:42 +08:00
@james2013 造轮子还得 go ,就 kv 类型的存储,我看了一下 go 实现的一大把。。
neptuno
2022-08-05 09:20:26 +08:00
@proxychains #24 谢谢提醒,少走 50 年弯路
AlpacaCode
2022-08-05 09:33:23 +08:00
5 楼,突然蹦出个 rust 。。。一下子没绷住
lionel0806
2022-08-05 09:37:10 +08:00
太合适不过了,从工程角度,代码维护角度都很合适,爽的一批
lionel0806
2022-08-05 09:39:22 +08:00
哪些说复杂业务不适合用 Go 的,请问你们的业务有 Kubernetes ,Docker 这些复杂吗?
wangnimabenma
2022-08-05 09:44:53 +08:00
我打 PHP 不香?
KevinBlandy
2022-08-05 09:46:12 +08:00
刚被 golang 循环依赖气得罢工摸会儿鱼上 V 站就看到这个贴。
lizuoqiang
2022-08-05 09:46:56 +08:00
@lionel0806 有没有可能是 go 写 curd 很难受
sep9999
2022-08-05 09:47:44 +08:00
@wangnimabenma 钱少[大哭]

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

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

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

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

© 2021 V2EX