最近想学 go 作为第二语言

2016-07-18 00:00:09 +08:00
 jason19659
最近想学 go 作为第二语言, java 实在是写够了。大家有什么建议吗。 go 做第二语言好吗。开源环境怎么样。。
7671 次点击
所在节点    Go 编程语言
122 条回复
MyFaith
2016-07-18 11:09:15 +08:00
Python 吧
WildCat
2016-07-18 11:10:41 +08:00
@clino 不是歧视中国用户。我也是 go 的大量使用者,国人过多带来的问题:
一些国人的开源库无论是代码风格还是文档来看,不够国际化, issues 里也到处是中文。这相当于排除一些国外参与者。

这个社区还有一些奇怪的问题,比如一些之前火起来的库,例如 revel 、 gin ,突然就不维护了。

还有 TJ 也说过,做 Web ,对他而言,还是用 js 。
orvice
2016-07-18 11:13:01 +08:00
在学个脚本类型的语言吧。。
jy01264313
2016-07-18 11:17:24 +08:00
我觉得 java 熟练了再学习一下 python ,反正这两个我都是特别喜欢
weiweiwitch
2016-07-18 11:31:53 +08:00
@WildCat
@clino
其实简单总结下,就是 go 的生态环境还不行。

现实一点,一门语言的语法好不好、设计理念先不先进、能写什么东西,这些都是其次。像我们这种要用语言来吃饭的人,关键还是看语言用的人多不多,未来能不能流行下去。

照过往的历史来看,没有老外参与进来,只有国人维护的,能持续下去的案例真的很少,让人没有坚持学下去的信心。
Laughter
2016-07-18 11:50:29 +08:00
楼主, 我是写 java 后端的, 我司要求全面转向 golang web
golang 是很简洁, 但是生态不是很完善,
没有比较好的包管理
debug 基本靠日志, 没有顺手的 IDE 支持,
用 golang 写 web 真的是痛苦的, 第三方库和 java 是没得比的,
比较推荐 python
Ixizi
2016-07-18 12:07:14 +08:00
语言只是工具
moose123
2016-07-18 12:15:30 +08:00
为啥不选 Clojure 呢,保证这是你最后一门学的语言:)
v1024
2016-07-18 12:17:24 +08:00
学学 js 你还能做前端
fuxiaohei
2016-07-18 12:19:54 +08:00
更推荐 clojure
songjiaxin2008
2016-07-18 12:31:53 +08:00
@fuxiaohei 我看您用 Go 挺多的,可以说说理由吗
isabelle810
2016-07-18 12:33:26 +08:00
。。。。
roychan
2016-07-18 12:38:31 +08:00
@bigtom TA 好
svenFeng
2016-07-18 12:40:37 +08:00
有空为什么不学学 lisp ,用 sicp 洗洗脑多好(・ิω・ิ)
JohnSmith
2016-07-18 13:00:44 +08:00
@raincious rust 的类型系统是一道坎
GeekGao
2016-07-18 13:10:02 +08:00
Java first, then use Python
GeekGao
2016-07-18 13:11:01 +08:00
Go 的库实在太乱了,设计上没个统一的指导规范。
itfanr
2016-07-18 13:24:22 +08:00
@chai2010 给 swift 提鞋?为什么这么说
liuxey
2016-07-18 13:47:39 +08:00
首先 Go 和 java 从应用角度来说高度重合,所以不适合第二语言,不能扩展 LZ 的编程思想
其二,类库和 IDE 成熟度和 Java 差的不是几年能赶上的,而且楼上也说过了,社区国人比例过高并不是一件好事
最后我选 Rust
Hongmin
2016-07-18 14:04:06 +08:00
@svenFeng 大赞。

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

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

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

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

© 2021 V2EX