栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Golang的开发工具介绍

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Golang的开发工具介绍

文章目录
      • 前言
      • 1. VScode +Go 插件
      • 2. Goland
      • 3. VIM
      • 4. Eclipse IDE工具
      • 5. LiteIDE
      • 6. Emacs
      • 7. Go Callvis
      • 使用建议

前言

学习Golang的小伙伴最头疼的问题,就是开发工具的选择,很多人从入门到放弃,就是因为工具用哪个都不称手,最后直接放弃了。

你是不是也是这样的呢?

我当年学习go语言的时候,也是在选择工具上犯纠结,尤其是作为一个选择忧郁症患者,更不知道该去如何选择。

我当时甚至都种感觉,我不是在做开发,而是在学习如何配置,因为有些内容被墙,配置起来超级麻烦。毕竟我们有时候的工具,也不是正版。(当然我们要支持正版哈)

今天我们就来介绍一下,常用的一些开发工具的介绍。

1. VScode +Go 插件

微软近些年不再像个高高在上的霸道总裁了,也开始做一些实事来挽回用户的心。 比如VSCode 就是其中一个产品,简单好用,几乎没有缺点。

而且VSCode可以支持大多数的语言,也支持go,你只需要把go相关的插件组合进去就可以了,在关联上git,一个完整的Go开发环境就搭建起来了。

默认提供Go语言的语法高亮,安装插件后,还支持智能提示,编译运行等等功能。

2. Goland

这个工具是Go语言的IDE,由JetBrains公司开发的,不得不说,JetBrains是IDE的行家,退出的pycharm等等工具,每个都是业内翘楚。

唯一的遗憾就是,收费产品,钱花起来,总是那么不经花,尤其是对于刚开始学编程的人来说,实在舍不得掏钱。

3. VIM

作为一个用惯了Linux的人来说,VIM超级好用,代码补全,编译及错误跳转等等功能特别丰富,而且如果你熟悉shell脚本,在全文中修改某个参数如探囊取物。

系统你可以选择centos,不过最近centos8不在维护闹得沸沸扬扬,所有有人就选择使用ubuntu或者其他国产的系统来替代,

强烈建议用此工具,毕竟我们后面做微服务的开发,做分布式存储等等,都是在Linux系统上来做。

4. Eclipse IDE工具

开源免费,我之前写java就一直用这款工具,用顺了之后,再用其他的就觉得没有这个方便。这个工具也提供了GoEclipse的工具,使用起来相当方便

5. LiteIDE

跟Goland一样,算是GO语言的专属工IDE,小巧灵活,但该有的功能一个不落,所有开发功能齐全,最关键的是,免费啊

6. Emacs

这一款工具是传说中的神器,功能强大,作为集成开发环境,没有对手。

7. Go Callvis

这个工具很少用它来写代码,但是用它来看别人的代码,超级有用

最大的优势就是可视化,可以使用Go Callvis来可视化Go程序的调用图。帮助你理解别人的代码结构,或者在代码复杂程度很大的大型项目中应用。

使用建议

前期我们可以使用Viusal studio code ,或者使用Vim 文本编辑器,方便我们了解语言的结构和运行过程。
当我们对Go有一定的熟练度之后,再去使用Eclipse等IDE开发工具,效果更好。

这样做可以帮助我们养成写代码的感觉,这就像学车一样,我们得先学手动挡,再开自动挡,你对车的感觉会更好,如果上来就弄个自动挡,体验不到写代码的那种快感。

教练有句话说的好: 自动挡的车,油门上挂块肉,狗都能开。

我一开始学习代码,都习惯手敲代码,好记性不如烂笔头。 毕竟你学习的目的是为了去公司工作,既然去工作,就需要面试,而面试有时候会让你手写。

我们使用这些不那么智能的工具,就是为了让我们在手写的时候可以写的出来。

当然你如果只是在公司里学完就用,无需面试,可以直接用Eclipse

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902889.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号