用 Go 写 Web 后端合适吗?

2022-08-04 15:11:09 +08:00
 gowk
15336 次点击
所在节点    Go 编程语言
103 条回复
samin
2022-08-05 10:00:56 +08:00
Java 适合写 Web 吗 ?

Java Web / Go Web / PHP Web / Python Web ....
code4you
2022-08-05 10:02:13 +08:00
只要能挣钱 asp 都行 😁
wangnimabenma
2022-08-05 10:03:34 +08:00
@sep9999 #60 瞎说什么实话
r4aAi04Uk2gYWU89
2022-08-05 10:08:36 +08:00
web 业务特点,多是处理 http 请求,入参写各种结构,确实有点繁琐。但是性能方面表现好,语法对并发也很友好。
2kCS5c0b0ITXE5k2
2022-08-05 10:09:22 +08:00
高情商: 未来可期.
suofeiya
2022-08-05 10:17:21 +08:00
新秀 Carbon:都闪开,让我来.🤣
stevenbipt
2022-08-05 10:25:31 +08:00
生态不好,好多轮子都没有或者没经过长时间的验证,其他倒是没啥
lizhisty
2022-08-05 10:25:58 +08:00
@KevinBlandy 循环依赖是代码结构设计问题
witcherhope
2022-08-05 10:33:37 +08:00
不适合业务系统,适合造轮子,如果造轮子是你的业务,就当我没说
NaVient
2022-08-05 10:37:41 +08:00
腾讯 字节 b 站后端都有在用 Go 吧,说写复杂业务不合适的,贵司能达到这几家业务的复杂程度吗?
gam2046
2022-08-05 10:37:53 +08:00
以前是 Java ,新手 go 的水平。

个人感觉 go 更适合中间件开发,业务逻辑过多的,go 相比较而言,不如其他已经成体系的语言。

go 更适合偏向算法类或者纯 IO 密集型,繁重的业务逻辑会让 go 并不太好维护,当然啦,更多是我水平不够。
Yeen
2022-08-05 10:42:40 +08:00
nodejs 搞定一切
dog82
2022-08-05 10:45:42 +08:00
前一两年对接微信支付,官方文档提供了 java 样例代码也就十几分钟就通了,go 折腾了半天
iosyyy
2022-08-05 10:48:58 +08:00
@NaVient 有用不代表能接受复杂业务 另外腾讯后端主要是 c++ b 站用后端主要是 b 站最开始用的 php 写的后来用 go 重构 go 本身的简单才是 b 站选择 go 的原因 这样能快速把现有的 phper javaer 都转换为 go
lancelock
2022-08-05 11:06:13 +08:00
一般 最近再把我的个人项目从 go 迁移到 c#
stoluoyu
2022-08-05 11:15:30 +08:00
我投 rails 一票(逃
fuxkcsdn
2022-08-05 11:25:37 +08:00
@lionel0806 有没有考虑过人家说的业务复杂是说有很多 多表 多源 的 sql 查询,然后一大堆外部 api 需要调用
然后一个报表今天写完明天要改的那种复杂
snowlyg
2022-08-05 11:34:34 +08:00
php ,快上车没时间解释了
mingsz
2022-08-05 13:41:54 +08:00
建议 Rust 🐶
jackliang007
2022-08-05 14:26:09 +08:00
非常合适

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

https://ex.noerr.eu.org/t/870659

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

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

© 2021 V2EX