golang吧 关注:5,948贴子:13,861
  • 18回复贴,共1

golang目前有哪些优势的应用场景呢

只看楼主收藏回复

初入坑,请指教


IP属地:北京1楼2016-05-24 10:46回复
    高并发


    IP属地:北京来自Android客户端2楼2016-05-25 20:21
    回复
      云计算


      IP属地:北京来自iPhone客户端3楼2016-08-01 00:53
      回复
        1.写命令行下相关的工具,对性能有需要的,Go非常适合,标准库提供所需要的东西,静态链接直接扔一个文件上去;
        2.写游戏服务器,运维,服务端的程序,网络相关的,对高并发有需求的;
        3.写API,比如restful API;
        4.云计算平台基础设施之类的。比如你的公司要提供某种服务,那么支撑这个服务的后台基础底层部分,很适合用Go去写,稳定,部署简单,性能高。
        5.web server,MicroServices。写web页面可能js,php甚至python(django),ruby(rails)更方便些。


        IP属地:陕西5楼2016-08-08 03:07
        回复
          服务器端开发。所有语言能做的事都大同小异。而 golang 更简单。窃以为,←_←


          7楼2016-08-12 07:54
          收起回复
            个人用下来感觉的特点就是:
            1. Go就像是加入了GC、闭包和各种超级语法糖的C,会C或衍生风格语言(C++、Java、PHP等)的人一天上手,比C更规整有序,也不用拘泥与Java式的死板。
            2. 服务器端的网络开发代价比C、C++、Java小得多,尤其是并发编程,前述三种语言所需的代码通常比go多一个数量级,但是性能Go却比多数主流语言更接近C。
            3. Go开发环境自带工程管理和部署工具,修改和迭代开发工具链都是自循环,而且非常简单。
            4. 网络通信方面的原生包库非常完善,网络开发门槛低。
            缺点也明显:
            1. 描述能力较局限,没有C++那样包罗万象的定制能力,也没有动态语言那么清晰多变的自反能力(虽然Go的反射在静态语言中算是很强了)
            2. 开发平台封闭,和其他开发体系的工具链集成非常麻烦,和除C之外的其他语言集成也很麻烦而且没看到什么成功案例
            3. 语言太年轻,运行时环境和包库的稳定性缺乏广泛的考验,语言设计上也有很多需要权衡的争议点,事实上过去几年也是问题不断,踩坑远高于Java、Python这些老资格辈
            综合来说,Go算是一种相当理想的中间件语言,语言设计专一、开发迭代快、工程管理方便、部署简单、网络通信方便、执行效率高。
            作为中间服务,编程的时候业务切割简单,并发堆叠门槛低,响应迅速。
            其他方面个人觉得则还有待完善和发掘


            IP属地:上海8楼2016-08-12 21:04
            回复
              除了内置多线程,语法简单,几乎无任何优势.


              10楼2016-08-17 13:08
              回复


                11楼2016-09-05 22:12
                回复
                  服务器端


                  IP属地:河南来自Android客户端12楼2016-09-10 13:57
                  回复
                    服务器程序。我在服务器上不用c++,java好久了
                    ---贴吧极速版 For UWP


                    来自WindowsPhone客户端13楼2016-10-01 15:09
                    回复
                      绝逼利器,你选对了骚年


                      IP属地:北京来自Android客户端14楼2016-10-03 13:16
                      回复
                        我准备入坑!Python刚出来没有跟上,现在火了!go我看行!!!


                        来自Android客户端15楼2016-10-08 05:55
                        收起回复
                          基础设施类的开发


                          IP属地:北京来自iPhone客户端17楼2017-08-13 11:20
                          回复
                            21世纪的c.


                            来自Android客户端18楼2017-08-15 07:49
                            收起回复