Golang 十年内有望成为第一语言吗?

2018-01-28 16:49:13 +08:00
 iConnect
比较看好 go,虽然还没用来写过什么正式的项目,观望纯粹是因为生态的问题。如果 go 有 java 的年份和生态,早就大干快上了
13406 次点击
所在节点    Go 编程语言
140 条回复
nicevar
2018-01-28 22:11:19 +08:00
@miketeam 安卓这块没 go 什么事了,kotlin 比 go 更舒服
rashawn
2018-01-28 22:15:56 +08:00
别逗 楼主
miketeam
2018-01-28 22:30:34 +08:00
python 恶心就恶心在 2 和 3 还不兼容。输入命令还分 2、3,找项目还要认真了解哈是二还是三。还要左右格式看有没有对齐。各种下划线,头都晕了😒
gowk
2018-01-28 22:43:34 +08:00
没有银弹,业务层应用你就老老实实用 Java,这本来就不是 Go 的领域,现在不是学一种语言就可以吃遍天下的时代了,你需要成为 polyglotter
MikeFeng
2018-01-29 00:21:24 +08:00
一大波培训班即将开课……
MonoLogueChi
2018-01-29 00:28:58 +08:00
每一种语言都有自己的特点,都有自己最适合的领域。go 能不能成为第一语言不知道,但是我知道 C#一定会火
est
2018-01-29 00:36:35 +08:00
卧槽,这么多回复??
gs139
2018-01-29 02:12:50 +08:00
不说那些高深的,就说最直观的观感,go 不适合写业务,代码太多的噪音,让人没法把精力集中在业务上,搞算法做些底层工作还可以,不过 c 和 c++也不是吃素的。

目前没有比 Java 更适合写业务逻辑的,在易读和严谨方面刚好平衡
sammo
2018-01-29 07:48:37 +08:00
缺点太明显。“没法反抗 便开始享受” 我做不到
blless
2018-01-29 08:15:05 +08:00
为啥我用 go 写业务挺爽的……感觉我跟楼上几位对业务的理解有点不太一样。也就继承麻烦一点…不过都不是事,遇见 error 直接 panic 就是了,稍微封装一下 业务代码看起来还是很简洁明了的。实在要处理 error 另外封装一个 WithErr 的方法就是…
yanjinbin
2018-01-29 08:23:25 +08:00
@blless 你业务边界问题和复杂需求都能用 go 很好处理?
mritd
2018-01-29 08:33:49 +08:00
十年内难,虽然很看好 go 也在学,但是本身就是干 java 的,java 这个体系太庞大了,某些东西已经深入企业,想要彻底换掉太难
ycz0926
2018-01-29 08:47:34 +08:00
说 php 第一的,总感觉像鸵鸟一样~
blless
2018-01-29 08:49:42 +08:00
@yanjinbin 都是语言,我觉得我换语言照样写……其实不是很懂你们说的这些。至少现在的需求我用 go 实现跟其他语言没什么区别。也就继承 反射不太好用,在我看来已经够了,实在不行还有 unsafe,但是业务层一般没有这些,基本都是逻辑。
aksoft
2018-01-29 08:57:15 +08:00
php 是世界上最好的语言
miketeam
2018-01-29 09:01:58 +08:00
又来了…😹😹
mooncakejs
2018-01-29 09:02:48 +08:00
再给一百年都不会
ZSeptember
2018-01-29 09:12:24 +08:00
各有所长,go 写业务太繁琐了。现在 Java 的演进速度越来越快,kotlin 也不一定能够取代。
tairan2006
2018-01-29 09:17:49 +08:00
第一语言肯定是 Python 啊 23333
realwangyibo
2018-01-29 09:21:14 +08:00
@bramblex 很可惜感谢只能点一次,说得太好了老铁。

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

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

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

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

© 2021 V2EX