前言

还在犹豫要不要学,要学哪个的同学,不如看完我的这个兵器谱,挑一个趁手的,Coding起来吧。

我的历程

Java
  • Sublime text 3

  • Liteide

  • Golang

  • VS Code

  • Atom

  • Android Studo

  • IntelliJ IDEA

  • vim


我的推荐

工具不分好坏,您顺手就行,但新手而言,选一个少走弯路的会是极好的。

我不想挑起开发工具之间的战争,更不想影响你们和妹子约会Goland
推荐指数 

Sublime text 3,这是我第一个开发Go的工具,做过前端开发的程序员应该没有不认识这货的吧!!! 简直是神器,但需要安装很多插件,连 插件管理器文件管理器 都需要自己安装,并且有很多插件需要梯子,我放弃用它开发Goland的原因是工程管理不方便,但我依然保留着它,因为我目前在做大数据相关的工作,会涉及很多文件,用这货来打开文本可以快到怀疑人生,附上网友的性能测试结果

Sublime Text 3官方版是Sublime Text2的升级版。sublime text 3是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。

image.png

推荐指数 
Gogland

image.png

推荐指数 

Goland,看到JetBrains出Go的Idea时很高兴,JetBrains出品必属精品,谁不期待一个顺手的工具呢,而且JetBrains能看上Go,那说明我们的Go的流行程度可想而知,并且Go如果有了JetBrains的Idea加持,普及会更顺利和快速。我当时正在使用AndroidStudio,对生产力工具带来的好处是深有体会的(是的,我做过Android)。看截图吧,这才是Idea工具该有的样子嘛,优点 太多:

  • 开箱即用

  • 自动import

  • 检查器(inspections)

  • 内置git超好用

  • 内置终端

  • 人性化的工程管理

  • 支持Dep依赖工具

  • 成熟的插件仓库

  • 强大的静态代码分析

  • Presentation Mode

  • 运行和Debug方便

image.png

推荐指数 

这两个是比较新的轻量开发工具,前端用得比较多,VS Code是微软家的,而Atom是Github家的,当然他们现在是一家了,微软做开发工具也是业界一流的,Github的口碑也是业界执牛耳者,所以在用了Goland之后还是尝试了一下这两个工具,日常开发小工程没什么问题,但项目大了后Atom总是卡卡的,而VS Code的静态代码分析很坑爹,经常会找不到定义、或者调用的地方,也没法快速跳转接口实现,所以目前我只保留了VS Code 来偶尔开发前端,但最近Atom出了个Idea模式,并且优化了速度和内存,有机会可以再尝试一下。

VS Code

image.png

Atom

image.png

推荐指数 

这两个和Goland是相同的血统,如果少量的Go开发的话可以安装Go插件进行开发,体验和Goland差不多,只是工程管理会多很多不必要的文件,因为没法创建纯粹的Go工程,对于我这种有代码洁癖的人来说简直是噩梦。

推荐指数 

非常不建议新手使用,有段时间我需要在服务器上编辑代码,只能用vim,但我的vim水平有限,没有能发挥出Vim纯键盘操作的极致效率,也很反感动不动就向新手推荐Vim和Emacs,我TM打游戏APM都不高,怎么要求我自己在Vim上弄出什么骚操作!!!

如果您觉得这篇文章不错,那就帮忙点赞转发吧,你的反馈是我最大的动力。

如果您还没有关注我,那还等什么,二维码就在上面。