当前位置:网站首页>【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
2022-07-04 21:47:00 【InfoQ】
前言
一、Go语言的IDE
1.Go语言的IDE
- Goland / Intellij Idea+Go插件
- 付费应用,Goland 只能进行 Go 语言的开发,所以相对于Intellij Idea来讲价格更便宜一些;Intellij Idea不但可以进行 Go 语言的开发,还可以进行 Java、PHP、Python等其他语言的开发,所以它的价格更昂贵一些。两者在针对 Go语言的开发上是一样的,如果已有 Intellij Idea 可以直接安装 Go 插件就可以正常进行使用了。
- VS Code
- 由微软开发的一款功能强大的现代化轻量级代码编辑器 IDE,免费开源。在对 Go语言的支持上,有些情况可能不如上面两种付费应用好,例如一些代码重构或者对接口支持层面等;但尽管 VS Code 在对 Go 的支持上略有欠缺,但并不影响我们使用VS Code 来进行 Go 语言的开发,并且在某些全栈开发上会有一些优势。
- 其他
- Vim GO、LiteIDE、Atom等,都可以通过一些配置进行 Go 语言的开发工作。
2.Goland
3.Goland的使用
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
边栏推荐
- 并发网络模块化 读书笔记转
- 1807. Replace the parentheses in the string
- Master the use of auto analyze in data warehouse
- QT - double buffer plot
- QT—绘制其他问题
- Common shortcut keys for hbuilder x
- Sorting and sharing of selected papers, systems and applications related to the most comprehensive mixed expert (MOE) model in history
- Basic structure of PostgreSQL - table
- 赋能数字经济 福昕软件出席金砖国家可持续发展高层论坛
- 机器学习笔记 - 互信息Mutual Information
猜你喜欢
TLA+ 入门教程(1):形式化方法简介
Deveco device tool 3.0 release brings five capability upgrades to make intelligent device development more efficient
Bookmark
HUAWEI nova 10系列发布 华为应用市场筑牢应用安全防火墙
NAACL-22 | 在基于Prompt的文本生成任务上引入迁移学习的设置
广电五舟与华为签署合作协议,共同推进昇腾AI产业持续发展
【米哈游2023届秋招】开启【校招唯一专属内推码EYTUC】
Why do you have to be familiar with industry and enterprise business when doing Bi development?
DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
智洋创新与华为签署合作协议,共同推进昇腾AI产业持续发展
随机推荐
Master the use of auto analyze in data warehouse
HBuilder X 常用的快捷键
Go language loop statement (3 in Lesson 10)
From repvgg to mobileone, including mobileone code
new IntersectionObserver 使用笔记
WebGIS框架---kalrry
ACM Multimedia 2022 | 视觉语言预训练模型中社会偏见的反事实衡量和消除
面试题 01.08. 零矩阵
HDU - 1078 FatMouse and Cheese(记忆化搜索DP)
嵌入式开发:技巧和窍门——提高嵌入式软件代码质量的7个技巧
Common shortcut keys for hbuilder x
Acwing 2022 daily question
力扣3_383. 赎金信
How to transfer to software testing, one of the high paying jobs in the Internet? (software testing learning roadmap attached)
玩转gRPC—深入概念与原理
并发网络模块化 读书笔记转
QT - double buffer plot
Why should garment enterprises talk about informatization?
MongoDB聚合操作总结
《命令行上的数据科学第二版》校对活动重新启动