2016-07-12 13 views
26

Golang ist seit einigen Jahren unterwegs und ich frage mich, wo ich eine etablierte IDE für Golang finden könnte (wenn es welche gibt). Was ich meine, ist vim und vi oder existierender Texteditor könnte als IDE funktionieren, aber was ich suche, ist etwas ähnlich wie Eclipse oder Android Studio, wo es Syntaxhervorhebung, Autokorrektur, eingebauten Compiler, Debugger, Bibliotheksimport usw. etabliert hat.IDE spezifisch für Golang

Dies wäre für Windows-Rechner

+0

Ich denke, die bessere Wahl, die LiteIde ist - https://github.com/visualfc/liteide –

+1

Es gibt auch eine proprietäre [Zeus-Editor] (http://www.zeusedit.com/go.html) (I ' m in keiner Weise mit ihm verbunden). – kostix

+0

Atom + Go-Plus-Plugin alles was Sie brauchen. –

Antwort

14

Diese http://geekmonkey.org/2012/09/comparison-of-ides-for-google-go/

I LiteIDE für debuggability Gründen verwenden kann helfen, 1.4.3 go-Version.

+0

Danke .... habe nach diesem gesucht! – logger

+1

@ user3659052, beachten Sie, dass viele Go-Programmierer eher einen leistungsstarken Texteditor verwenden, der mit einer Reihe von Plugins ausgestattet ist, die ihn tatsächlich in eine Go-IDE verwandeln. Ausgezeichnete Lösungen gibt es zumindest für Sublime, Vim und Emacs. – kostix

42

Menschen scheinen die meisten gern IntelliJ IDEA mit dem Go plugin die auch als Standalone-GoLand, Atom mit go-plus und Visual Studio-Code mit vscode-go zur Verfügung steht. Da diese am häufigsten empfohlen werden, möchten Sie vielleicht zuerst eine davon betrachten.

Es gibt viele Optionen - Texteditoren dominieren, aber traditionellere IDEs unterstützen auch gehen:

Da IntelliJ der Fan-Liebling zu sein scheint, so scheint es wahrscheinlich, dass Goland gut tun, aber es ist immer noch in 'Early-Access'.

+0

Soweit Plugins geht, gibt es auch die hervorragende go-plus-Plugin für Atom (https://atom.io/packages/go-plus) – Adrian

+0

ich ursprünglich sprach über Text-Editor-Plugins zu vermeiden, weil es wie das ursprüngliche Plakat klang wollte eine wahre "IDE", aber ... die Antwort ist allgemeiner nützlich, wenn ich sie in eine separate Kategorie einschließe, also ... warum nicht. –

+1

Ich denke vscode-go ist eine vscode-Erweiterung keine Erweiterung für Visual Studio. Das sind nicht die gleichen Dinge. (vscode ist eine leichte Open Source-IDE, während Visual Studio ein kommerzielles Produkt ist). Erweiterungen für die eine funktionieren nicht in der anderen und umgekehrt. – Kris