1、常用的开发工具
GoLand
由大名鼎鼎的
JetBrains
公司开发,高度集成,与IDEA、Pycharm、Webstorm等出自同宗。
优点
- 提供人性化的快捷键,极大的提高了开发效率
- 专门为Go而设计,支持自动导包,自动补全,语法检查等功能
- 界面友好
- 支持终端
- 支持beego等第三方库的语法提示,适合企业级开发。
- …
缺点
- 收费,免费使用需要一定动手能力
- 内存开销比较大
- 强大的自动化功能会导致初学者的惰性(这该是你的缺点)< (^ = ^)>
Visual Studio Code
近几年倍受编程界青睐的集成开发环境,依赖于丰富的插件库,几乎可以快速搭建任何开发环境。
优点
- 轻量级
- 丰富的插件库
- 界面友好,可高度定制
- 有完美的汉化插件,对英语不好的同学比较友好
- 用户群体大,遇到问题可以随时百度解决,初学者福音
- 免费使用
- 强大的终端支持
缺点
- 只支持基础语法提示(具体未深究)
Sublime Text
昔日战神,如今已经渐渐没落,通过下载相关插件也可以作为go语言的开发环境
优点
- 轻量级
- 界面友好
- 语法高亮
缺点
- 收费
- 入门不易
Atom
由github开发的一款开源编辑器
优点
- 开源
- 界面友好
- 支持可完美汉化
- 插件库丰富
缺点
- 对windows10不太友好
2、最后的抉择
Go初学者推荐选择visual studio code
下载地址:https://code.visualstudio.com/
如果你已经有一定的基础推荐使用Goland
下载地址:https://www.jetbrains.com/go/