声明:这里的 IDE 包括普通的文本编辑器和真正的 IDE。或者应该叫做开发工具。
这个 Top 排行,没有直接数据支持,凭直觉的,哈哈哈哈哈。(其实也结合了部分网上资料,比如 2019 年官方的调查结果)。
1、VSCode
这是微软出品的,超级棒的文本编辑器。我出过 VSCode 系列相关教程,目前我主要使用 VSCode 进行开发。VSCode 本身不是专门针对 Go 的编辑器,所以需要通过插件来支持 Go,这就是 Go for Visual Studio Code 插件,前些天更新到了 v0.22.0,默认启用了 gopls。
注意,目前该插件是 Go Team 维护的。官方支持,值得拥有!
有了 gopls,VSCode 写 Go 代码的感觉特别棒,我认为一定程度上可以媲美 GoLand,而且它是开源免费的呢。
2、GoLand
JetBrains 以 Intellij IDEA 和针对特定语言的 IDE 而闻名。而 GoLand 是为 Go 开发者提供的 JetBrains 解决方案。
GoLand 是一个专门为 Go 开发者构建的跨平台 IDE。它是一个商业 IDE,也就是要钱的,不过正因为要钱,它的功能特别强大。
比如有动态错误检测和修复建议、一步撤销