Go语言一般开发什么程序?
Go 语言有什么成功的项目,他的优点是什么,我只知道可以开发web应用,但是我不清楚,并且不了解他的优点适合开发什么项目。求解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
Go 语言有什么成功的项目,他的优点是什么,我只知道可以开发web应用,但是我不清楚,并且不了解他的优点适合开发什么项目。求解答
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
Go语言很少见,因为作为一门新语言是有学习成本的,程序员都是很懒的人,稳定开发的东西能不动就不动,而且Go语言本身的文档、社区,相对于Java、PHP等成熟的社区,没有任何的优势,他只是一门具备了现代化编程的语言,包含了很多现代的编程模式思想,比如反射等,和Swift诞生很像,但是不像Swift一样有足够的推动力推动更换语言,目前最有用的Go项目就是Docker
这里有国内go语言项目的清单,go大牛许式伟张罗的
https://github.com/qiniu/go/issues/15#issuecomment-55568731
比较合适开发服务器端的程序;
因为go在语言级别就支持协程,goroutine,所以做并发控制比较容易一些;
go上手比较快吧;
1.docker
2.并发语言,google是后台
你百度一下docker就知道他适合什么了
适合后端API接口 或者后端数据处理 缓存之类的
个人觉得不太适合做WEB
不管是维护成本,学习成本来说感觉WEB还是PHP之类的更好
go语法什么很简单的,他现在主要用作服务器开发,现在用在web服务器比较多,框架有国产的beego等,国外的gin等
高并发的后端服务程序?如果英文好的话给你一个UBER把一些微服务转变成Go模式的心路历程。https://eng.uber.com/go-geofence/ 之后的QPS是相当快的。