@.@想了解一下大家为什么学GO hades 发布 2012-10-22 19:58 浏览 4710 回复 11 Web开发 想了解一下大家为什么学GO?对比别的语言的优势@。@请不要拿GO开发Web举例子。
jimmykuu 2012-10-23 07:16 对于我: 喜欢尝试一切新事物; 我是Pythoner,除了做Web应用,也做桌面应用,Python不能真正的编译成二进制程序。“编译”后的程序太大,以前还能写Delphi,现在Delphi都忘了,也不想用了,又玩不来C或者C++。Go正好满足了我的要求,可以编译成相对小巧的二进制程序,速度也很快; 有时候需要写一些后台服务,以前用Python写,想换换口味,用Node.js写过,但是异步方式太蛋疼了,Go的goroutine方式太惊艳了; Go的错误处理方式很优雅; Go的内置库很完整,几乎Python媲美,可以说内置电池; Go跨平台,我一般在Mac上开发,目标机器是Linux或者Windows,Go语言满足这方面的要求。 对我来说差不多就这么多原因,平时工作中应该Python+Go能搞定大部分任务。 # 1
mhbkb 2012-12-03 21:35 如果楼主英语很好,跟着这个学http://mmcgrana.github.com/2012/10/introducing-go-by-example.html,不出两个星期的学习量,楼主就可以运用go自如了;如果楼主看英语有点障碍,那么也没问题可以先从这个学起 https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md,这个blog的go基础看完后,再看http://coolshell.cn/articles/8460.html 这个的上下篇,有了go的基础后再看那个第一个英文的学习址;ok,楼主go基础很牢靠后,再跟着https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md的web部分继续往下学,我想不出总共两月的学习量,楼主已经是个go高手了。 # 8
共 11 个回复
lidashuang
就是想尝试一下
jimmykuu
对于我:
对我来说差不多就这么多原因,平时工作中应该Python+Go能搞定大部分任务。
hades
明白了:)我现在知道我为什么要去学。
snake117
返回多个值、接口、管道、非常方便的线程,比较方便的http,就这些。
拿来作为C++、python的补充
cougar
顶站长啊,跟我的情况几乎完全一样。。。
renzf
golang 在制作 桌面软件 还真不完善啊... 如果能加入GUI支持就更好了...
g_tree
喜欢**
Alex
顶啊..站长好想法! 和我的也差不多... #6 Go 好像有 GUI!
mhbkb
如果楼主英语很好,跟着这个学http://mmcgrana.github.com/2012/10/introducing-go-by-example.html,不出两个星期的学习量,楼主就可以运用go自如了;如果楼主看英语有点障碍,那么也没问题可以先从这个学起 https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md,这个blog的go基础看完后,再看http://coolshell.cn/articles/8460.html 这个的上下篇,有了go的基础后再看那个第一个英文的学习址;ok,楼主go基础很牢靠后,再跟着https://github.com/astaxie/build-web-application-with-golang/blob/master/preface.md的web部分继续往下学,我想不出总共两月的学习量,楼主已经是个go高手了。
mhbkb
看错标题了 。。。
bumanji
经常用C和shell,也用到过python和ruby。想学学新的编程语言。