大家公司里有用的话具体说说看,当然都知道是做服务端,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 1
@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 1
感觉现在主要是在高性能网络服务方面用得比较多,低成本并行化,强大的加密库都是很贴合网络服务的要求的
|
14
byteli 2018-11-18 10:01:44 +08:00 via Android 1
惭愧,目前只用来写几百上千行的小脚本和小 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
DAPTX4869 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 1
做一些对性能要求比较高的项目,比如我开源的蓝眼云盘: https://github.com/eyebluecn/tank
|