博舍

五款最棒的Go语言开发工具? go语言用什么开发工具

五款最棒的Go语言开发工具?

新一代编程神语言Go,由于其同时提供了开发效率与运行效率,可谓是近几年在编程界最耀眼的新星,越来越多的大神投入其中,也越来越成熟,开源库代码越来越多.想必现在也有不少新手,或者有其他语言开发经验的老手想进入其中,那么,工欲善其事,必先利其器,在进入Go语言之前,要怎么挑选其开发工具呢?现在我们来看看目前主流的Go语言开发工具.1.VSCode+Go插件不再像以前那么霸道蛮横,微软这么多年也算做了不少挽回人心的事,而VSCode的推出,就算其中一件.这个开发工具简直太好用了,简单,轻快,开放式,几乎没办法说VSCode有什么缺点,特别是你不喜欢大而全的IDE的话.VSCode支持大部分语言,所以也支持了Go,你只需要把Go相关插件集成进去即可,再关联上git等,一个完整的Go开发环境就搭建起来了.2.GolandGoland是一个Go语言IDE,大名鼎鼎的JetBrains公司开发,JetBrains是IDE开发专家,推出的个个是精品,例如PhpStorm,PyCharm,JetBrains有自己的一套IDE开发哲学,用顺了它家公司的产品,用来做Goland开发也是很不错的.只不过跟其他产品一样,它家是收费的,要找破解,需要费点心思3.IntelliJ+Go插件这是老牌的IDE了,也是有JetBrains公司出品,其本身是支持Java的,要用作Go语言开发

10 款优雅的 Go 语言开发工具

以下内容来自公众号逆锋起笔

jaxenter从GitHub上精选了一些最好Golang工具,希望可以为喜欢用Go编程的开发者提供帮助,一起来看一下都有哪些工具上榜吧!

有些工具可能用的人越来越少,肯定也还有其他好用的工具没列出,欢迎补充!

1、GoReviverevive

是一个Go语言的代码质量检测工具(LinterforGo),具有快速、可配置、可扩展、灵活和美观等特性,可作为golint的替代方案。虽然golint很受欢迎,但是revive提供了更多新功能,值得你去花时间研究,例如,它运行得更快(最高可达6x!),允许使用TOML文件配置linting规则,并提供更多规则。

2、Goland

Goland是一个Go语言IDE,大名鼎鼎的JetBrains公司开发,JetBrains是IDE开发专家,推出的个个是精品,例如PhpStorm,PyCharm,JetBrains有自己的一套IDE开发哲学,用顺了它家公司的产品,用来做Goland开发也是很不错的.只不过跟其他产品一样,它家是收费的,要找破解,需要费点心思

3、GoCallvis

一定要收藏这个可视化工具,你可以使用GoCallvis来可视化Go程序的调用图。这个开发工具有一个使用HTTP服务器的交互式视图。来自GitHub上的介绍:”这个工具的目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用。

4.IntelliJ+Go插件

这是老牌的IDE了,也是由JetBrains公司出品,其本身是支持Java的,要用作Go语言开发,就需要加上Go插件,其插件支持基本的开发功能,例如编译,调试,语法高亮,代码补全,以及对引入库的管理,等等,

5、Gaia

无论是什么编程语言,我们都应该支持自动化,Gaia是一个开源自动化平台,支持DevOps,基于HashiCorp的go-plugin和gRPC,gaia高效,快速,轻量级,并且对开发人员友好。Gaia最流畅的地方之一就是它平滑流畅的用户界面,除了拥有漂亮的外观外,它还可以快速地使用Go编写的内核。在alpha版本中,Gaia还不推荐用于关键任务中。微信搜索readdot,关注后回复视频教程获取23种精品资料

6、LiteIDE

跟Goland一样,这可是专属Go语言的IDE,所有开发功能它都齐备了,最关键的是,人家可是免费的.

7、RealizeRealize

是一个Go工具,专注于加快和改善开发人员的工作流程,自动化用户的工作流程,集成第三方的其他工具,定义自定义cli命令,并在每次更改时重新加载项目,而不必停止编写代码。

8、Eclipse+Go插件

作为开放式IDE的鼻祖,Eclipse怎么可能少了对Go语言的支持,把GoEclipse插件注册进去,其完整的开放功能就马上配备好。

9、Gotestsgotests

使编写Go测试变得容易。它是一个Golang命令行工具,它根据目标源文件的功能和方法签名生成表驱动测试。你有很多不同的插件可供选择,包括:Emacs、Vim、Atom编辑器、VisualStudio代码、IntelliJGoland和SublimeText3插件。

10、VSCode+Go插件

不再像以前那么霸道蛮横,微软这么多年也算做了不少挽回人心的事,而VSCode的推出,就算其中一件.这个开发工具简直太好用了,简单,轻快,开放式,几乎没办法说VSCode有什么缺点,特别是你不喜欢大而全的IDE的话.微信搜索readdot,关注后回复视频教程获取23种精品资料

VSCode支持大部分语言,所以也支持了Go,你只需要把Go相关插件集成进去即可,再关联上git等,一个完整的Go开发环境就搭建起来了.

参考:https:juejin.cn/post/6844903808980484104https://zhuanlan.zhihu.com/p/267853904

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇