go 是个好语言

2019-04-08 00:38:09 +08:00
 baojiwei

最近在学 go。

去年 Qcon 听了下 go 语言介绍,很多特性当时听怕了,还是让我觉得有点不习惯。不过实际看了下,其实也还好。 如果能够像 python 一样简单明了,少一些约定,就更好用了。(当然 python 的约定也不少,设计理念也要画不少脑力去想,比如鸭子方法)

感觉很多操作都很需要技巧(这点 py 也是,不过 py 的技巧用的很舒服),需要技巧就需要对语言很熟悉的了解,不像 Java、C#一看看上去就很稳重,不搞事情。

  1. 轮子稍显有点少。不知道看哪些主流轮子。求各位大佬推荐。
  2. 想加入一个 go 的社团。python 的社团很强大(至少在国外是很强大,去年国内的 pycon 开成那个样子,和 python 语言的热度形成鲜明对比)。不知道有没有大佬引进圈子。
  3. 各位大佬有没有好的项目或者轮子推荐一下,我想看着代码学 go。最好是能体现语言特性和设计思路,但是入门难度也不要太大的项目。比如,python 下我就会去看 sentry 或者 celery 或 flask 的源码(吐槽下 celery 的源码,:-()。最好是类似于这种类型的项目,能看到语言本身的特性。

谢谢各位大佬推荐。

10201 次点击
所在节点    Go 编程语言
49 条回复
toma77
2019-04-09 09:44:10 +08:00
gin
yingyue
2019-04-09 09:52:12 +08:00
@love 我都是要换行了,直接回车键,IDE 自动缩进
BosenY
2019-04-09 10:05:57 +08:00
beego , gin
wangxiaoaer
2019-04-09 10:37:02 +08:00
就想问一个问题,商业公司能提供闭源的 go SDK 供二次开发吗? 不能的话还是洗洗睡吧。
liuxin5959
2019-04-09 11:03:12 +08:00
P......PHP 是...
1762628386
2019-04-09 11:07:52 +08:00
世界上最好的语言
ManjusakaL
2019-04-09 12:55:37 +08:00
@baojiwei 不存在……随意吐槽,我们本来就有很多不足,吐槽才能进步
baojiwei
2019-04-09 17:01:28 +08:00
@1762628386 php...是
opentrade
2019-04-09 19:11:36 +08:00
go 最蛋疼的地方是没有模板支持,interface{}到处飞,增加代码冗余度。没有 exception,error 检查嵌套又增加了代码冗余度。go2 已经着手解决模板这个问题。广告一下我的 go 项目
https://github.com/opentradesolutions/opentick

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

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

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

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

© 2021 V2EX