当前位置:网站首页>【愚公系列】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!")
}

边栏推荐
- 2022 version of stronger jsonpath compatibility and performance test (snack3, fastjson2, jayway.jsonpath)
- How to implement Devops with automatic tools
- QT - double buffer plot
- # 2156. 查找给定哈希值的子串-后序遍历
- 删库不必跑路!详解 MySQL 数据恢复
- Kdd2022 | what features are effective for interaction?
- Force buckle 2_ 1480. Dynamic sum of one-dimensional array
- QT - plot other problems
- i. Mx6ull driver development | 24 - platform based driver model lights LED
- 时空预测3-graph transformer
猜你喜欢
What is business intelligence (BI), just look at this article is enough
赋能数字经济 福昕软件出席金砖国家可持续发展高层论坛
保证接口数据安全的10种方案
TCP协议三次握手过程
Deveco device tool 3.0 release brings five capability upgrades to make intelligent device development more efficient
Case sharing | integrated construction of data operation and maintenance in the financial industry
How to implement Devops with automatic tools
Sorting and sharing of selected papers, systems and applications related to the most comprehensive mixed expert (MOE) model in history
Energy momentum: how to achieve carbon neutralization in the power industry?
复数在数论、几何中的用途 - 曹则贤
随机推荐
嵌入式开发:技巧和窍门——提高嵌入式软件代码质量的7个技巧
From repvgg to mobileone, including mobileone code
Locust性能测试 —— 环境搭建及使用
Xiangjiang Kunpeng joined the shengteng Wanli partnership program and continued to write a new chapter of cooperation with Huawei
PostgreSQL服务端编程聚合和分组
传智教育|如何转行互联网高薪岗位之一的软件测试?(附软件测试学习路线图)
New intersectionobserver usage notes
i.MX6ULL驱动开发 | 24 - 基于platform平台驱动模型点亮LED
Go language loop statement (3 in Lesson 10)
Scala download and configuration
并发网络模块化 读书笔记转
Bookmark
力扣_回文数
El tree combined with El table, tree adding and modifying operations
保证接口数据安全的10种方案
Visual task scheduling & drag and drop | scalph data integration based on Apache seatunnel
Master the use of auto analyze in data warehouse
Bookmark
QT—绘制其他问题
Nat. Commun.| 机器学习对可突变的治疗性抗体的亲和力和特异性进行共同优化