大家公司里有用的话具体说说看,当然都知道是做服务端,golang 能做的东西也是很多的,想问的就是实际上都是在做什么的?
有没有那种用来做小管理系统的
![]() | 1 weixiangzhe 2018-11-18 00:22:04 +08:00 via iPhone 我司 pass 用 go |
![]() | 2 sprite0616 2018-11-18 00:30:11 +08:00 google 设计 go 是为了兼顾开发效率和性能。如果 go 发展顺利,现在主流开发语言都得凉凉了。 |
![]() | 3 toma77 2018-11-18 00:35:32 +08:00 我司 go 写一切 |
![]() | 4 deacyn 2018-11-18 00:35:44 +08:00 via iPhone 微服务!? 例如,rpc 短信 |
![]() | 5 wuYin 2018-11-18 00:39:36 +08:00 via Android 业务微服务,消息队列 RPC 等高性能应用场景 |
6 luozic 2018-11-18 00:46:45 +08:00 性能上 java .net core,啥,一般都是 cto 了自己死重造系,golang 核心的是似 Java 但是更格的代和工程控制,就是只要不是 sb,出的代是可控的。 |
![]() | 7 yuikns 2018-11-18 01:42:24 +08:00 via iPad 写各种简单容器。 go 写网络相关的各种服务已经有了不错的系统库和轮子。比较适用于写 restapi,grpc 等服务,也可以各种裸 tcp。然后做简单处理即可。不必想太多就能拿到不错的性能。 大致就是用 python 嫌弃性能,用 c++ 好像开发成本又高了点,不用 cgo 开发完编译成一个单独的 bin release,可以非常小,完了直接塞 docker 就可以推生产。和 ci 配合使用很容易成型。 |
8 boris1993 2018-11-18 01:52:41 +08:00 via Android 写过个跑在路由器里面的小玩意,CPU 是 MIPS 74kc,系统是 OpenWRT,就是看中了 Go 不怎么耗资源,跨平台编译方便 |
![]() | 9 zjsxwc 2018-11-18 08:02:30 +08:00 via Android 写代理 f。an 墙服务,和楼上说的一样我可以把编译后运行在我的 mips 小米路由器上,贼爽 |
10 justfortest 2018-11-18 08:45:52 +08:00 ![]() @boris1993 我也是从路由器开始接触 go 的,跨平台真的方便,一个文件的事。 |
11 imgode 2018-11-18 09:28:08 +08:00 via Android 区块链 |
![]() | 12 Eds1995 2018-11-18 09:57:33 +08:00 via Android CRUD |
13 qcts33 2018-11-18 09:57:52 +08:00 ![]() 感觉现在主要是在高性能网络服务方面用得比较多,低成本并行化,强大的加密库都是很贴合网络服务的要求的 |
![]() | 14 byteli 2018-11-18 10:01:44 +08:00 via Android ![]() 惭愧,目前只用来写几百上千行的小脚本和小 server,主要是看中了 cpu 密集和 io 密集都很能打,大部分场景当个 c/cpp 的替代品不能更赞了,对我来说用 go 等于用了 c/cpp+libevent+qstring+不用写 makefile更有原生调度器能轻松搞并发吃满几十个核 |
![]() | 15 a15819620038 2018-11-18 11:49:18 +08:00 via iPhone crud 呀 |
![]() | 16 jitongxi 2018-11-18 12:34:37 +08:00 网络服务 |
![]() | 17 YOOHUU 2018-11-18 13:41:40 +08:00 我是去笔试的时候知道 go 的... 手游服务端都是要求转 go |
![]() | 18 leekafai 2018-11-18 15:05:09 +08:00 via Android 网关服务,一直在跑的脚本 |
20 iwtbauh 2018-11-18 16:11:46 +08:00 via Android go 什么时候能别静态编译我就用 go 2MB 起步还路由器上跑,小 flash 路由器都快哭了 更看好 rust |
![]() | 21 pango 2018-11-18 21:12:22 +08:00 现在区块链用 go 用的比较多,比如: https://github.com/deroproject/derosuite |
![]() | 22 my3157 2018-11-19 02:06:35 +08:00 team 大部分项目都是 golang , 以前用 python 写的大部分今年都用 golang 重写了 静态编译有静态编译的好处, 项目都是打包成 deb/rpm 包部署 |
![]() | 23 petelin 2018-11-19 09:12:38 +08:00 via iPhone 服务器上跑的都可以 |
24 zichen 2018-11-19 09:52:05 +08:00 能写后端接口,能写中间件和基础服务(消息队列,webserver,数据库,容器),能写一些服务器端的小工具,这些目前是主流应用领域吧,目前来看还有待渗透的几个方向一个是 java 系的大数据方面,python 系的 ai 方面,还有就是 c/c++系的操作系统内核和硬件驱动方面,以及 c#系的桌面应用? |
25 mengzhuo 2018-11-19 10:09:49 +08:00 @DAPTX4869 我老东家 14 年就用 Go 了。 同样逻辑比 Java 的机器少了很多,部署也方便,IT 小伙伴纷纷表示太赞了。 |
![]() | 26 waising 2018-11-19 10:58:45 +08:00 @mengzhuo 确实比 java 对内存要求低很多,以前 java 微服务的时候.服务器配置简直了....本机开发也是大内存使用 |
![]() | 27 zicla 2018-11-19 14:17:57 +08:00 ![]() 做一些对性能要求比较高的项目,比如我开源的蓝眼云盘: https://github.com/eyebluecn/tank |