您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Go语言未来应用前景如何,好不好找工作?
语言,代码,系统Go语言未来应用前景如何,好不好找工作?
发布时间:2020-12-06加入收藏来源:互联网点击:
god:类似redis的缓存系统,但是支持分布式和扩展性
gor:网络流量抓包和重放工具
GoUsers-go-wiki-AlistoforganizationsthatuseGo.
4、Go还存在的缺点
以下缺点是我自己在项目开发中遇到的一些问题:
Go的import包不支持版本,有时候升级容易导致项目不可运行,所以需要自己控制相应的版本信息
Go的goroutine一旦启动之后,不同的goroutine之间切换不是受程序控制,runtime调度的时候,需要严谨的逻辑,不然goroutine休眠,过一段时间逻辑结束了,突然冒出来又执行了,会导致逻辑出错等情况。
GC延迟有点大,我开发的日志系统伤过一次,同时并发很大的情况下,处理很大的日志,GC没有那么快,内存回收不给力,后来经过profile程序改进之后得到了改善。
pkg下面的图片处理库很多bug,还是使用成熟产品好,调用这些成熟库imagemagick的接口比较靠谱
最后还是建议大家学习Go,这门语言真的值得大家好好学习,因为它可以做从底层到前端的任何工作。
回答于 2019-09-11 08:43:50
本人程序员一枚,使用过的语言有c/c++,lua,go等。工作中也曾有go语言写过几个东西。个人来说,比较看好go语言。
可爱的logo,为什么这么说呢?
一,google爸爸的强力支持。go刚开始时实际上属于一个玩票性质的项目,但是后面发展越来越好,上升成了公司的项目。
二,开发团队。go的开发者都是大神,Rob Pike, Ken Thompson(c语言,unix开发者)和Robert Griesemer,都是牛逼哄哄的人物。
三,明星产品的出现。docker的出现,完美的证明了go的实力。
四,go自身的魅力。良好的工程支持,简洁的语法,优秀的跨平台能力,接近c语言的性能。
所以,go是很有前景的语言,特别是在服务端开发方面。据我所知,滴滴、bilibili、360、腾讯、京东都在使用go,还有很多游戏公司也在用go做游戏服务器。
上一篇:津南区津沽路什么时间通上地铁?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |