• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cc959798
V2EX  ›  程序员

go 一般都是做什么项目的?

  •  
  •   cc959798 · Nov 17, 2018 · 14309 views
    This topic created in 2920 days ago, the information mentioned may be changed or developed.

    大家公司里有用的话具体说说看,当然都知道是做服务端,golang 能做的东西也是很多的,想问的就是实际上都是在做什么的?

    有没有那种用来做小管理系统的😂

    28 replies  •  2019-07-15 12:14:26 +08:00
    weixiangzhe
    weixiangzhe
    Nov 18, 2018 via iPhone
    1
    我司 pass 用 go
    sprite0616
    sprite0616
    Nov 18, 2018
    2
    google 设计 go 是为了兼顾开发效率和性能。如果 go 发展顺利,现在主流开发语言都得凉凉了。
    toma77
    toma77
    Nov 18, 2018
    3
    我司 go 写一切
    deacyn
    deacyn
    Nov 18, 2018 via iPhone
    4
    微服务!?
    例如,rpc 短信
    wuYin
    wuYin
    Nov 18, 2018 via Android
    5
    业务微服务,消息队列 RPC 等高性能应用场景
    luozic
    luozic
    Nov 18, 2018
    6
    性能上 java .net core,沒啥區別,一般都是 cto 爲了自己死終重造系統,golang 核心的優勢是類似與 Java 但是更嚴格的代碼和工程控制,就是只要不是 sb,寫出來的代碼是可控的。
    yuikns
    yuikns
    Nov 18, 2018 via iPad
    7
    写各种简单容器。

    go 写网络相关的各种服务已经有了不错的系统库和轮子。比较适用于写 restapi,grpc 等服务,也可以各种裸 tcp。然后做简单处理即可。不必想太多就能拿到不错的性能。

    大致就是用 python 嫌弃性能,用 c++ 好像开发成本又高了点,不用 cgo 开发完编译成一个单独的 bin release,可以非常小,完了直接塞 docker 就可以推生产。和 ci 配合使用很容易成型。
    boris1993
    boris1993
    Nov 18, 2018 via Android
    8
    写过个跑在路由器里面的小玩意,CPU 是 MIPS 74kc,系统是 OpenWRT,就是看中了 Go 不怎么耗资源,跨平台编译方便
    zjsxwc
    zjsxwc
    Nov 18, 2018 via Android
    9
    写代理 f。an 墙服务,和楼上说的一样我可以把编译后运行在我的 mips 小米路由器上,贼爽
    justfortest
    justfortest
    Nov 18, 2018❤️1
    10
    @boris1993 我也是从路由器开始接触 go 的,跨平台真的方便,一个文件的事。
    imgode
    imgode
    Nov 18, 2018 via Android
    11
    区块链
    Eds1995
    Eds1995
    Nov 18, 2018 via Android
    12
    CRUD
    qcts33
    qcts33
    Nov 18, 2018❤️1
    13
    感觉现在主要是在高性能网络服务方面用得比较多,低成本并行化,强大的加密库都是很贴合网络服务的要求的
    byteli
    byteli
    Nov 18, 2018 via Android❤️1
    14
    惭愧,目前只用来写几百上千行的小脚本和小 server,主要是看中了 cpu 密集和 io 密集都很能打,大部分场景当个 c/cpp 的替代品不能更赞了,对我来说用 go 等于用了 c/cpp+libevent+qstring+不用写 makefile,更有原生调度器能轻松搞并发吃满几十个核
    a15819620038
    a15819620038
    Nov 18, 2018 via iPhone
    15
    crud 呀
    jitongxi
    jitongxi
    Nov 18, 2018
    16
    网络服务
    YOOHUU
    YOOHUU
    Nov 18, 2018
    17
    我是去笔试的时候知道 go 的...
    手游服务端都是要求转 go
    leekafai
    leekafai
    Nov 18, 2018 via Android
    18
    网关服务,一直在跑的脚本
    cc959798
    cc959798
    OP
    Nov 18, 2018
    19
    @toma77 能透露贵司名字吗,年后看机会
    iwtbauh
    iwtbauh
    Nov 18, 2018 via Android
    20
    go 什么时候能别静态编译我就用 go
    2MB 起步还路由器上跑,小 flash 路由器都快哭了

    更看好 rust
    pango
    pango
    Nov 18, 2018
    21
    现在区块链用 go 用的比较多,比如: https://github.com/deroproject/derosuite
    my3157
    my3157
    Nov 19, 2018
    22
    team 大部分项目都是 golang , 以前用 python 写的大部分今年都用 golang 重写了

    静态编译有静态编译的好处, 项目都是打包成 deb/rpm 包部署
    petelin
    petelin
    Nov 19, 2018 via iPhone
    23
    服务器上跑的都可以
    zichen
    zichen
    Nov 19, 2018
    24
    能写后端接口,能写中间件和基础服务(消息队列,webserver,数据库,容器),能写一些服务器端的小工具,这些目前是主流应用领域吧,目前来看还有待渗透的几个方向一个是 java 系的大数据方面,python 系的 ai 方面,还有就是 c/c++系的操作系统内核和硬件驱动方面,以及 c#系的桌面应用?
    mengzhuo
    mengzhuo
    Nov 19, 2018
    25
    @DAPTX4869 我老东家 14 年就用 Go 了。
    同样逻辑比 Java 的机器少了很多,部署也方便,IT 小伙伴纷纷表示太赞了。
    waising
    waising
    Nov 19, 2018
    26
    @mengzhuo 确实比 java 对内存要求低很多,以前 java 微服务的时候.服务器配置简直了....本机开发也是大内存使用
    zicla
    zicla
    Nov 19, 2018❤️1
    27
    做一些对性能要求比较高的项目,比如我开源的蓝眼云盘: https://github.com/eyebluecn/tank
    Rorysky
    Rorysky
    Jul 15, 2019
    28
    @zichen go 应该不能包打天下……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   891 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
    ♥ Do have faith in what you're doing.