GoLand
| Developer(s) | JetBrains |
|---|---|
| Initial release | Gogland EAP / December 2016 [1] |
| Stable release | 2019.2.3
/ October 7, 2019[2] |
| Written in | Java and Kotlin |
| Engine | |
| Operating system | Windows, macOS, Linux |
| Type | Go IDE |
| License | Trialware |
| Website | www |
Search GoLand on Amazon.
GoLand is a cross-platform Go integrated development environment (IDE) for developing computer software[3]. It is developed by JetBrains and is available as a proprietary commercial edition with a 30-day trial period.
History
Initially, GoLand was distributed as an open-source plugin for IntelliJ IDEA. The plugin code is still available at GitHub[4]. The first commit for the plugin is dated to 2013.
In 2016, as the Go plugin reached 30 thousand of monthly active users, JetBrains decided to introduce a standalone IDE for Go development. The original name of the standalone IDE was Gogland, which was later changed to GoLand[5][6]. The first version of GoLand was released in November 2017[7][8].
System requirements
GoLand is a cross-platform IDE that can run on Windows, macOS, and Linux[9].
| OS Version | Microsoft Windows 7 SP1 or later
macOS 10.11 or later Any Linux distribution that supports Gnome, KDE, or Unity DE |
| RAM | Minimum: 2 GB of RAM
Recommended: 4 GB of RAM |
| Disk space | Minimum: 2.5 GB hard disk space and at least 1 GB for caches
Recommended: SSD drive with 5 GB of free space |
| JRE Version | Includes JetBrains Runtime (based on JRE 11)[10] |
| Screen resolution | Minimum: 1024×768 minimum screen resolution
Recommended: 1920×1080 is a recommended screen resolution |
Features
Coding assistance
The IDE has context-dependent code completion, internal verification of the current code structure that includes inspections and quick-fixes[11], code refactoring tools, code generation with live templates[12], linter, tools for profiling and debugging[13].
Built-in tools and integration
The IDE supports go tools[14], highlighting for Go assembly files[15], version control systems[16], and Docker. Support of front-end development languages (JavaScript, HTML, and CSS) and database tools to work with SQL and NoSQL are available due to shared functionality of WebStorm and DataGrip.
Plugins
IntelliJ supports plugins through which a user can add additional functionality to the IDE. IntelliJ plugin system includes 50+ plugins for GoLand[17].
Third-party software used in GoLand
List of third-party software for the IDE is available at the JetBrains Confluence site.
References
- ↑ "Announcing Gogland – Brand New Go IDE from JetBrains". blog.jetbrains.com. Andrey Cheptsov.
- ↑ "GoLand 2019.2.3 is Out!". blog.jetbrains.com. Ekaterina Zharova.
- ↑ "IDEs and Plugins for Go". github.com.
- ↑ "Go plugin for IntelliJ". github.com.
- ↑ "Announcing Gogland – Brand New Go IDE from JetBrains". blog.jetbrains.com. Andrey Cheptsov.
- ↑ "Announcing Gogland – Brand New Go IDE from JetBrains". i-programmer.info. Kay Ewbank.
- ↑ "Announcing GoLand (Former Gogland) EAP 18: Final Product Name, Templates Support and More". blog.jetbrains.com. Andrey Cheptsov.
- ↑ "One month until due date: JetBrains' Go IDE becomes GoLand". jaxenter.com. Gabriela Motroc.
- ↑ "Install GoLand :: System requirements". jetbrains.com.
- ↑ "Install GoLand :: System requirements". jetbrains.com.
- ↑ "Code inspections". jetbrains.com.
- ↑ "Generating code". jetbrains.com.
- ↑ "IntelliJ IDEA :: Features". jetbrains.com.
- ↑ "Go tools". github.com.
- ↑ "A Quick Guide to Go's Assembler". golang.org.
- ↑ "Built-in tools and integrations". jetbrains.com.
- ↑ "JetBrains Plugins Repository". jetbrains.com.
This article "GoLand" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:GoLand. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
