当前在线人数16287
首页 - 分类讨论区 - 电脑网络 - 葵花宝典版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
golang是个好语言
[版面:葵花宝典][首篇作者:nowhere7] , 2018年01月01日18:12:54 ,3326次阅读,47次回复
来APP回复,赚取更多伪币 关注本站公众号:
[首页] [上页][下页][末页] [分页:1 2 3 ]
nowhere7
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: nowhere7 (折腾), 信区: Programming
标  题: golang是个好语言
发信站: BBS 未名空间站 (Mon Jan  1 18:12:54 2018, 美东)

就是现代化的C,各方面都比C好,特别是concurrency支持, 除了单核速度目前只有C
一半的水平

之前一直没有仔细看过golang
因为它的速度跟java/C#差不多,觉得没必要学
加上不支持operator overloading,觉得要用到数学库的话是个重大缺陷

前段时间在论坛上和组里讨论了一下,感觉还是非常不错的一个语言
1. 速度虽然只比java C#略快,但是memory footprint要小很多,这点也很重要
2. 超快的编译速度,可以没事就跑test了
3. 直接给用户一个binary就ok了,这对我做console application太爽了
4. 总体是个小巧的语言,很容易学习掌握,没有很多tricky的地方。很多地方,包括
operator overloading,属于设计的取舍,在复杂度和功能之间的平衡,我觉得处理得
不错。比如用单一for 循环代替了冗余的while loop, 还有foreach的功能,还能同时
返回index和value,这设计真不错。
5. native语言,跟C互动容易

性能比python好,学习和写也不麻烦,感觉很多地方可以取代python了

有些人不喜欢return value 和 err,我觉得挺习惯,这就是unix的stdout 和 stderr嘛


--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 66.]

 
guvest
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: guvest (我爱你老婆Anna), 信区: Programming
标  题: golang是个好语言
发信站: BBS 未名空间站 (Mon Jan  1 18:17:42 2018, 美东)

你说的这些优点。modern pascal都有而且我觉得更好。

所以go还是吃java后端为主的

--
※ 修改:·guvest 於 Jan  1 18:18:28 2018 修改本文·[FROM: 2607:fb90:d8d:ca]
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:fb90:d8d:c]

 
cxfcxf
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: cxfcxf (MGM), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Mon Jan  1 18:18:07 2018, 美东)

代替不了python
写go的公司还是少 本来都习惯了 现在换了个公司又回去写python了 因为没人愿意学
go
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 71.]

 
guvest
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: guvest (我爱你老婆Anna), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Mon Jan  1 18:19:01 2018, 美东)

以前你们组go用来做什么?


【 在 cxfcxf(MGM) 的大作中提到: 】
<br>: 代替不了python
<br>: 写go的公司还是少 本来都习惯了 现在换了个公司又回去写python了 因为没人
愿意学
<br>: go
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2607:fb90:d8d:c]

 
nowhere7
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: nowhere7 (折腾), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Mon Jan  1 18:24:49 2018, 美东)

还要有生态啊
go有google推, 几年时间生态已经不错了

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 你说的这些优点。modern pascal都有而且我觉得更好。
: 所以go还是吃java后端为主的



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 66.]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 00:21:58 2018, 美东)

go的生态最近主要靠k8s
【 在 nowhere7 (折腾) 的大作中提到: 】
: 还要有生态啊
: go有google推, 几年时间生态已经不错了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
fangtuo2
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 7 ]

发信人: fangtuo2 (方鸵), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 00:35:29 2018, 美东)

docker已经挂了,

k8s即使不挂(我相信Google会一直推它)又能支撑几个programmer的需求呢?

如果k8s是go的生态推手,那我不太看好。如果web后台开发者涌向go,那还差不多




【 在 silverhawk(silverhawk) 的大作中提到: 】
<br>: go的生态最近主要靠k8s
<br>
--
※ 来源:· 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2602:30a:c02f:1]

 
wwzz
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 8 ]

发信人: wwzz (一辈子当码工), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 00:49:06 2018, 美东)

docker 挂了?咋没听说过?

【在  fangtuo2(方鸵)的大作中提到:】
:docker已经挂了,


--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 9 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 00:51:15 2018, 美东)

docker挂了哪里来的?当然docker的原来swan是不行了,不过正是被k8s代替了。不是
说k8s是推手,而是正好找到了爆发的方向。

web开发我不懂,不过backend很多只要涉及大规模并发数据处理的很多上Go,如果我了
解的不错,uber的dispacth,google的广告系统,还有亚麻A9里面的都有很多golang的
应用。国内的阿里,腾讯也都有大量应用吧

go目标当然不是取代java这样的web dev工作,而是在新兴的数据交换中间层起作用,
【 在 fangtuo2 (方鸵) 的大作中提到: 】
: docker已经挂了,
: k8s即使不挂(我相信Google会一直推它)又能支撑几个programmer的需求呢?
: 如果k8s是go的生态推手,那我不太看好。如果web后台开发者涌向go,那还差不多
: <br>: go的生态最近主要靠k8s
: <br>



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 10 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 02:31:32 2018, 美东)

docker 已经挂了?? 说说看呢.

不过折腾过一段时间后,我对docker, k8s这一套都不喜欢了.
设计得不简洁不够robust,有时还比较复杂.


【 在 fangtuo2 (方鸵) 的大作中提到: 】
: docker已经挂了,
: k8s即使不挂(我相信Google会一直推它)又能支撑几个programmer的需求呢?
: 如果k8s是go的生态推手,那我不太看好。如果web后台开发者涌向go,那还差不多
: <br>: go的生态最近主要靠k8s
: <br>



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:646:c501:6]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 11 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 02:37:42 2018, 美东)

说说看具体哪里不简洁不robust?比如说对比哪些其他框架?
【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: docker 已经挂了?? 说说看呢.
: 不过折腾过一段时间后,我对docker, k8s这一套都不喜欢了.
: 设计得不简洁不够robust,有时还比较复杂.



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
ddyourself
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 12 ]

发信人: ddyourself (nah), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 06:26:47 2018, 美东)

碰巧写了一段时间的Go, 以前一直写C,转换及其的容易。而且有很多java的feature.
interface的idea很好理解,concurrency也很容易处理。很看好,觉得写起来很简单
,功能也很强大。

缺点是工作机会太少,基本上没有公司要。python多到不要不要的。而且很多问题
google都google不到,头疼。

--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 107.]

 
wdong
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 13 ]

发信人: wdong (万事休), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 07:41:44 2018, 美东)

你说的这些大厂核心应用都有人精c/c++工程师把着吧,我觉得轮不到go.

【在  silverhawk(silverhawk)的大作中提到:】
:docker挂了哪里来的?当然docker的原来swan是不行了,不过正是被k8s代替了。不是
:说k8s是推手,而是正好找到了爆发的方向。

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2602:306:cd3c:8]

 
walkrandom
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 14 ]

发信人: walkrandom (walkrandom), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 09:00:54 2018, 美东)

估计很多厂以前用PY2,现在必须升级。
想一想,就转Go了。
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 140.]

 
helpme
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 15 ]

发信人: helpme (名虚胖字满肥), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 10:00:20 2018, 美东)

易学性比不上python,性能比不上C/C++,生态环境比不上Java,前途有限。


【 在 nowhere7 (折腾) 的大作中提到: 】
: 还要有生态啊
: go有google推, 几年时间生态已经不错了



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 108.]

 
silverhawk
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 16 ]

发信人: silverhawk (silverhawk), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Tue Jan  2 13:02:42 2018, 美东)

老业务也许,新业务未必,看我之前帖子上的那些公司golang运用
【 在 wdong (万事休) 的大作中提到: 】
: 你说的这些大厂核心应用都有人精c/c++工程师把着吧,我觉得轮不到go.
: :docker挂了哪里来的?当然docker的原来swan是不行了,不过正是被k8s代替了。
不是
: :说k8s是推手,而是正好找到了爆发的方向。



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 167.]

 
dumbCoder
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 17 ]

发信人: dumbCoder (HumbleCoder 不懂就问-_-), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Wed Jan  3 02:30:39 2018, 美东)

docker 启动老是要跟传统 Linux 那一套(e.g. systemd)打架,
啥都得按照 docker 自己琢磨得一套来, 挺烦的.
LXC 貌似就没这个问题, 只是没有牛逼干爹push.

k8s 简直就是复杂的一逼... 比如每次看到他网络那块设计, 各种 tunneling... 就..
.. @[email protected]


大家是都想 infra 自动化, 不过能不能出个设计得更好的



【 在 silverhawk (silverhawk) 的大作中提到: 】
: 说说看具体哪里不简洁不robust?比如说对比哪些其他框架?



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 2601:646:c501:6]

 
LeftShark
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 18 ]

发信人: LeftShark (Left Shark), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Wed Jan  3 05:25:30 2018, 美东)

有机会进狗家观摩学习下apps framework和boq,看看这几两三年有多少新业务在上面
开发出来。越是成熟先进的公司越趋统一框架和平台上的开发规范。

【在  silverhawk(silverhawk)的大作中提到:】
:老业务也许,新业务未必,看我之前帖子上的那些公司golang运用
:【 在 wdong (万事休) 的大作中提到: 】

--
※ 来源:·Android 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 24.]

 
minquan
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 19 ]

发信人: minquan (三民主义), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Wed Jan  3 08:30:54 2018, 美东)

对于自学者而言,golang很不错了
有没有什么资料推荐?
--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 45.]

 
dryden
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 20 ]

发信人: dryden (拽的狠-仁义礼智信), 信区: Programming
标  题: Re: golang是个好语言
发信站: BBS 未名空间站 (Wed Jan  3 11:25:43 2018, 美东)

建议你浏览一下2018的 ask HN: who is hiring - https://news.ycombinator.com/
item?id=16052538
看看里面多少要go的
【 在 cxfcxf (MGM) 的大作中提到: 】
: 代替不了python
: 写go的公司还是少 本来都习惯了 现在换了个公司又回去写python了 因为没人愿意学
: go



--
※ 来源:·WWW 未名空间站 网址:mitbbs.com 移动:在应用商店搜索未名空间·[FROM: 192.]

[首页] [上页][下页][末页] [分页:1 2 3 ]
[快速返回] [ 进入葵花宝典讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996