go 语言提高 web 生产力

2021-11-26 14:58:30 +08:00
 zwnozhuce
试了下 go 语言

- 开发代码简洁
- 编译部署简单
- 心智负担较轻

慢慢写一写工具,深入下
9386 次点击
所在节点    Go 编程语言
72 条回复
hutoer
2021-11-27 14:20:10 +08:00
- 开发代码简洁?其实远不如动态语言
- 编译部署简单?编译不挂代理试试,死的心都有。现在大多是 docker 了吧,一个命令的事情
- 心智负担较轻?不一定
KevinBlandy
2021-11-27 17:39:17 +08:00
errlang 。
undefine2020
2021-11-27 20:17:00 +08:00
事实上大部分 web 业务都不是大流量高并发的,上 php 足以。
JasonFlink
2021-11-28 00:30:56 +08:00
感觉它就是为了更快出货而存在
xiaotianhu
2021-11-28 15:57:14 +08:00
这贴我渐渐品出当年 PHP 的味道了啊

以后就是 "Go 是最好的语言",然后两边互喷了吧?
fengjianxinghun
2021-11-28 19:33:43 +08:00
@hutoer docker 也得挂代理,装个什么包先要改源。。。麻烦程度一点不少。
yin1999
2021-11-29 07:08:44 +08:00
@beneo 如果有人已通过 goproxy 拉取了某一版本的 package ,除非作者向 goproxy 提出删除 package 的要求,否则这个版本的 package 会一直被缓存在 goproxy 中(即使作者删除 GitHub 仓库),也就是说:这个版本的 package 会一直可用。
kkstart
2021-11-29 10:11:39 +08:00
我可能有点怀疑您有没有写过业务
go 在 web 业务上根本谈不上生产力,甚至说是拖后腿的那个
NBY
2021-11-29 14:40:40 +08:00
说得好!我用 python
CasualYours
2021-11-29 16:53:31 +08:00
所以讨论了半天,还是最熟悉的才是最有生产力的
panlatent
2021-11-30 16:38:13 +08:00
个人愚见,go 会让简单的东西便得更简单,复杂的东西变得更复杂。
Joker123456789
2021-12-02 17:31:20 +08:00
你说这种生产力,java 有啊,很多年前就有了。 那会儿叫 servlet 。

go 更适合跟 C 作比较,跟 java 比 web 还是差点意思

这几天遇到很多槽点:

1. 反射 必须事先指定类型,无法做到像 java 那样 仅凭一个字符串就能把方法给调用了
2. json 无法转化成 map ,因为 interface{} 无法像 java 的 Object 那样 拆箱成任意类型
3. 没有动态代理,没有泛型

这些问题 衍生出了一个更大的问题,就是开发一些 通用的 工具包,框架 会非常难。 必须退而求其次

这是个很严重的问题,会直接导致三方生态的薄弱

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

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

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

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

© 2021 V2EX