golang吧 关注:6,385贴子:14,600
  • 4回复贴,共1

Go适合用来做什么?

取消只看楼主收藏回复

服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。
分布式系统,数据库代理器等
网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用、
内存数据库,前一段时间google开发的groupcache,couchbase的部分组建
云平台,目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的apcera云平台。


IP属地:湖北1楼2018-05-12 21:32回复
    性能方面
    Go 的性能基本上只输 C 家族,最坏情况也就慢几倍(不像某些流行语言慢几十上百倍),就算用来实现对性能要求苛刻的算法也算不上浪费 CPU。但如果看广义的性能,把并发算进去,还是比较爽的。像 Ruby / Python 这类被 GIL 束缚手脚的语言就不说了,而相比那些直接操作系统级线程/进程的语言来说,速度优势就很明显。当然,很多语言也可以包一个轻量级线程的实现,但问题就出在这里,他们官方没做这个事情,这种命根子需求使用第三方库会带来很多隐患。


    IP属地:湖北2楼2018-05-16 23:02
    回复
      2025-05-21 02:16:13
      广告
      市面上Go开发的招聘人员来源:1.培训机构绝对是主力,2,内部转岗,也就是其他开发人员转岗


      IP属地:湖北6楼2018-06-26 21:50
      回复
        新项目会选择go,重构的话也会,当然相对来讲用go的公司还不是很多。虽然发展这么多年了,企业追求稳定和效益,不会盲目去跟风新技术。


        IP属地:湖北7楼2018-06-26 21:52
        回复
          语言没啥好不好啊,一切服务业务,不过多语言开发是趋势


          IP属地:湖北11楼2018-09-28 14:35
          回复