@
diagnostics 你看,抛开行文语气,你也是能讨论具体内容的对吧,那为什么一开始要那样说话呢?
我对 java 的认知是几年前我维护一款 java 写的游戏服务端产生的,jdk 什么版本已经不记得了,就记得服务器一启动什么都没干呢内存先吃了几个 G ,等待启动很久。而且服务器需要安装很多东西才能把服务跑起来。
当我可以做主自由选择语言进行开发的时候,首先丢掉了用了好多年的 C++因为写起来对人员要求有点高。
我的可选目标就是 golang 、rust 、java 、C#、python 、node.js ,而 java 就是因为部署麻烦以及内存占用过多而放弃的。如果是现在让我选的话,结果也可能不一样。
golang 有很多让我感到不爽的地方类似 error 、泛型等,但运维简单(一个可执行文件即可)、上手容易(我可以随便找个不太笨的毕业生一周左右就可以干活儿)、性能还不错,而且能保证每个人写的代码格式都一样(左大括号不让换行确实挺讨厌但能忍)。