Soweit ich weiß, gibt es ein Erlang-Plugin für NetBeans und Eclipse. Welches hat im Moment die Oberhand?
Gibt es eine andere IDE für Erlang, die ich nicht erwähnt habe, und wie gut sind sie im Vergleich zu NetBeans und Eclipse?
Soweit ich weiß, gibt es ein Erlang-Plugin für NetBeans und Eclipse. Welches hat im Moment die Oberhand?
Gibt es eine andere IDE für Erlang, die ich nicht erwähnt habe, und wie gut sind sie im Vergleich zu NetBeans und Eclipse?
Antworten:
Die beste IDE für Erlang ist Emacs. Der mit Erlang gelieferte Modus ist jedoch nicht der beste. Der Erlware-Modus erweitert es und mit Distel können Sie Emacs selbst als Erlang-Knoten verwenden und einige sehr schöne Funktionen aktivieren. Siehe diesen Blog-Beitrag.
Zwischen Plugins für NetBeans (ErlyBird) und Eclipse (ErlIDE) bevorzuge ich das Eclipse. NetBeans erforderte zumindest nächtliche Versionen von NetBeans und funktionierte bei mir nicht richtig.
Das Erlang-Plugin für IntelliJ IDEA bietet einige Funktionen für die Bearbeitung und Navigation von Erlang-Code:
Die Plugins sind kostenlos und Open Source: http://ignatov.github.io/intellij-erlang .
Ich benutze Erlide bei Eclipse ( http://erlide.org/ ).
Vorteile: Syntax-Highlight, Autovervollständigung und Vorschlag funktionieren gut. Während des Vorschlags werden einige Dokumentationen angezeigt, sofern verfügbar: Sehr nützlich beim Erkunden eines Moduls.
Fehler- und Warnhinweise sind schnell und hilfreich.
Alles in allem ist die Benutzererfahrung gut, besonders wenn Sie an Eclipse gewöhnt sind.
Nachteile: Erlide kann auch Ihre Module ausführen, aber ich finde, dass die Shell zu klobig ist, um verwendet werden zu können. Ich halte immer eine "echte" erlang-Shell offen und kompiliere / teste meinen Code von dort aus.
Es gibt auch ein Textmate-Bundle (Google), aber das habe ich noch nicht ausprobiert.
Der Erlang-Modus in Emacs ist die allgemein empfohlene IDE.
http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html
Wenn Sie nur die grundlegende Syntaxhervorhebung in Windows wünschen, habe ich eine Syntaxdefinition für NotePad ++ geschrieben, die gut funktioniert:
http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/
Es gibt eine Erlang-Definition für vim, die Google sicher zu finden weiß.
Ich bin sicher, dass andere das Gleiche für andere Redakteure getan haben.
Wenn Sie Vim verwenden, empfehle ich Ihnen Vimerl ( http://github.com/jimenezrick/vimerl ):
Ich verwende SciTE: http://www.scintilla.org/SciTEDownload.html, da ich nicht die Mühe habe, die Emacs-Tastenkombinationen zu lernen, und zu ungeduldig bin, auf das Laden der Sonnenfinsternis zu warten.
SciTE wird mit einer Erlang-Konfiguration geliefert, die jedoch in der Konfigurationsdatei nicht kommentiert werden muss.
IntelliJ IDEA hat ein großartiges Erlang-Plugin
Eine weitere Option ist Visual Studio Code mit der Erweiterung erlang .
Wenn Sie ein neuer Emacs-Benutzer sind, denke ich, dass Emacs Sie wirklich töten können :(
Ich versuche Erlide (Buggy für den Sprung zur Definition, andere ist gut) Emacs-Erlang-Modus (wirklich schwer für mich), ich wähle schließlich erhabenen Text2 für die tägliche Entwicklung. Ich schlage vor, Sie können es versuchen.
Ich installiere die folgenden Plugins: Paketsteuerung sublime-erlang sublimerl ctags
das ist so gut wie ich erwartet hatte.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
Sie können dieses Video sehen, um zu sehen, wie freundlich erhaben 2 ist
Ich benutze Eclipse mit Erlide Plugin.
Es unterstützt das Projektmanagement zusätzlich zur Syntaxhervorhebung und automatischen Vervollständigung.
Die Integration mit Tools von Drittanbietern wie Wrangler für das Code-Refactoring ist ebenfalls sehr nützlich.
Das Debuggen wird ebenfalls unterstützt.
Ich verwende erhabenen Text unter Windows, Mac und Linux