Autant que je sache, il existe un plugin Erlang pour NetBeans et Eclipse. Lequel a le dessus pour le moment?
Existe-t-il d'autres IDE pour Erlang que je n'ai pas mentionnés, et quelle est leur qualité par rapport à NetBeans et Eclipse?
Le meilleur IDE pour Erlang est Emacs. Cependant, le mode fourni avec Erlang n'est pas le meilleur. Erlware-mode l’étend et Distel vous permet d’utiliser Emacs lui-même en tant que nœud Erlang, permettant ainsi de très belles fonctionnalités. Voir this blog post.
Entre les plugins pour NetBeans (ErlyBird) et Eclipse (ErlIDE), je préfère celui d’Eclipse. Au moins, NetBeans exigeait des versions nocturnes de NetBeans et ne fonctionnait pas correctement pour moi.
Le plugin Erlang pour IntelliJ IDEA fournit certaines fonctionnalités pour l’édition et la navigation dans le code Erlang:
Les plugins sont gratuits et ouverts: http://ignatov.github.io/intellij-erlang .
J'utilise Erlide sur Eclipse ( http://erlide.org/ ).
Avantages: La mise en évidence de la syntaxe, la complétion automatique et la suggestion fonctionnent bien.
Les annotiations d'erreur et d'avertissement sont rapides et utiles.
Tout compte fait, l'expérience utilisateur est bonne, surtout si vous êtes habitué à Eclipse.
Inconvénients: Erlide peut également exécuter vos modules, mais je trouve le shell trop maladroit pour être utilisable Je garde toujours un "vrai" erlang Shell ouvert et compile/teste mon code à partir de là.
Il y a aussi un paquet Textmate (google), mais je n'ai pas encore essayé.
Le mode Erlang dans Emacs est l’EDI généralement recommandé.
http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html
Si vous souhaitez simplement mettre en évidence la syntaxe de base dans Windows, j'ai écrit une définition de syntaxe pour NotePad ++ qui fonctionne bien:
http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/
Il existe une définition Erlang pour vim que Google sait comment trouver, j'en suis certain.
Je suis sûr que d'autres ont fait de même pour d'autres éditeurs.
Si vous utilisez Vim, je vous recommande Vimerl ( http://github.com/jimenezrick/vimerl ):
J'ai utilisé Geany et Vim, Ils sont assez bons pour développer Geany peut également compiler et exécuter le code.
J'utilise SciTE: http://www.scintilla.org/SciTEDownload.html car je ne peux pas être dérangé d'apprendre les combinaisons de touches emacs et suis impatient d'attendre le chargement d'Eclipse.
SciTE est livré avec une configuration Erlang, mais il doit être supprimé dans le fichier de configuration.
IntelliJ IDEA a un excellent plugin Erlang
J'utilise notepad ++ pour erlang
si vous êtes un nouvel utilisateur d’emacs, je pense qu’emacs peut vraiment vous tuer :(
j'essaie erlide (buggy pour passer à la définition, autre point positif) Mode emacs-erlang (très difficile pour moi), j'ai finalement choisi sublime text2 pour le développement quotidien Je suggère que vous pouvez l'essayer.
j'installe les plugins suivants: contrôle de paquet sublime-erlang sublimerl ctags
c'est aussi bon que prévu.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
vous pouvez regarder cette vidéo pour voir à quel point le sublime 2 est amical
J'utilise Eclipse avec le plugin Erlide.
Il prend en charge la gestion de projet en plus de la coloration syntaxique, l'auto-complétion.
L'intégration avec des outils tiers tels que Wrangler pour la refactorisation de code est également très utile.
Le débogage est également pris en charge.
Une autre option est Visual Studio Code avec l’extension erlang .
J'utilise du texte sublime sur Windows, Mac et Linux