Go可以选择的IDE其实是有一些的,在初学阶段我比较推荐的是LiteIDE,使用qt进行开发,国产IDE(img),简单易用,学习上来说是已经够用了,不折腾,不损耗自信心。

其他的话,比价推荐的就是Visual studio codeJetbrains IDEA,VSC在拥有各类插件,且占用内存空间相对后者较小,易用性很高,在安装方面,其本身是免费的,插件也是免费使用的,但Go的一些工具包是需要自己去GitHub手动拉取的,由于被墙的缘故。

IDEA同样是该有的都有(意思是具备IDE通常应该具备的便捷功能),且有相对少一些的插件,但其能够针对不同的project配置对应的GOPATH,这点,可以说是很方便的,不过其内存占用较前者是多一些的,但其是收费的。

对于IDEA收费,其实网上有很多解决方法,可以去TB买一个教育邮箱,申请免费使用的年限,同样的,也可以使用一些非常规手段进行正常使用,不过对于公司来说,为了排除被告的风险,还是跟自家的员工搞一个企业版的使用使用吧(或者是强制使用vsc等其他工具)。

以下仅用于学习目的

Jetbrains系列产品2019.1.3最新激活方法[持续更新]