Go 不适合什么类型的应用?
原文约2600字,阅读约需7分钟。发表于: 。我只想说我爱 Go。我用它已经 8 年了,我爱它作为一种语言。我希望能够以 Go 开发人员的身份结束我的职业生涯,我太爱它了。然而,我接手了很多项目,我觉得 Go 可能不是最合适的。我只是想回顾一下我觉得 Go 不太擅长的事情。业务领域繁重的应用程序:如果你的大部分开发工作是更新应用程序的业务逻辑,我觉得 Go 在这方面表现不佳。这主要是因为你正在更新一些 JSON...
Go适合大量连接的系统、大量数字运算、大型分布式系统和分配大量内存的程序,但不适合业务领域繁重的应用程序、前端/Gui、数据工程、游戏开发和嵌入式系统。商业应用程序需要结合TypeScript、Go的垃圾收集器和MPMC通道、Rust的安全可变性和无畏并发性、Java的名义类型、Scala/Akka序列化和事务对象模型。Go的类型系统适合与业务领域繁重的应用程序配合使用,但需要有目的性。