现在在用 go 、Python ,之前 PHP JAVA Python 多一点
整体来说 go 还才起步,肯定很多问题
1. json 属性文件,不管哪个语音都需要配置文件吧?不然怎么办 不喜欢 json 可以用 yaml
2. 在里面增加对应的结构体,这个就是反序列化,这个难道 java 不用写一个 class ?
3. 还得在代码里通过 io 去加载各种资源,额 哪个语言不都这样嘛?
4. 这个过程 ide 是感知不到的 确实,只能看见定义的 struct ,但是配置中的具体内容看不见
5. 统一的平台打包
https://pkg.go.dev/ 这个 其实还有个问题,go 包管理依赖 git ,但公司内部 git 都是有权限的,导致编译依赖要申请一堆权限,非常麻烦
6. 如果没有人在内部写对应的文档 其实话又说回来,公司内部开发的话,工具链限制的非常死,orm mysql/redfis 啥的客户端都规定好了,估计你没找到文档,或者公司内部本来就没有
7. 隔几行就出了一个 error. 有一说一,确实垃圾