81 votes

Qu'est-ce qu'un bon IDE pour la programmation Erlang?

Autant que je sache, il existe un plugin Erlang pour NetBeans et Eclipse. Lequel a le dessus pour le moment?

Existe-t-il un autre IDE pour Erlang que je n'ai pas mentionné, et quelle est leur qualité par rapport à NetBeans et Eclipse?

80voto

ignatov Points 381

Erlang plugin pour IntelliJ IDEA fournit quelques fonctionnalités pour Erlang d'édition de code et de navigation:

  • La syntaxe et les erreurs mettant en évidence
  • Références résoudre
  • La complétion de Code pour les fonctions, les dossiers, des variables, des macros et des mots clés
  • Renommer refactoring pour les modules, les fonctions, les dossiers, des macros et des variables
  • Coffre-fort supprimer refactoring
  • Vue de la Structure et de Trouver des usages
  • Formateur de Code
  • La Compilation et l'exécution de
  • Eunit test runner
  • Dialyseur intégration
  • Extraits (Live Templates)
  • Solutions rapides
  • L'intégration des barres d'armature
  • Emacs-en fonction de formatage du code de l'action
  • Erlang coque de la console
  • Débogueur
  • Extrait de variable et de fonction de refactorings

Le plugins est gratuit et open source: http://ignatov.github.io/intellij-erlang.

44voto

Alexey Romanov Points 39124

Le meilleur IDE pour Erlang est Emacs. Cependant, le mode qui est livré avec Erlang n'est pas le meilleur. Erlware mode s'étend et Distel vous permet d'utiliser Emacs lui-même comme un Erlang nœud, l'activation de certaines caractéristiques très agréable. Voir ce billet de blog.

Entre les plugins pour NetBeans (ErlyBird) et Eclipse (ErlIDE), je préfère l'Éclipse. NetBeans, à moins d'avoir tous les soirs versions de NetBeans et ne fonctionnait pas correctement pour moi.

13voto

Matteo Caprari Points 1195

J'utilise Erlide sur eclipse (http://erlide.org/).

Pour: La coloration syntaxique, auto-complétion et de la suggestion fonctionnent tous très bien. Au cours de suggérer qu'il affiche certains documentationif disponibles: très utile lors de l'exploration d'un module.

D'erreur et d'avertissement annotiations sont rapides et utiles.

Toutes les choses ont considéré que l'expérience utilisateur est bonne, surtout si vous êtes habitué à eclipse.

Inconvénients: Erlide pouvez également exécuter vos modules, mais je trouve que la coque est trop maladroit pour être utilisable. Je garde toujours un "vrai" erlang shell ouvrir et compiler/tester mon code à partir de là.

Il y a aussi un Textmate bundle (google), mais je n'ai pas essayé encore.

11voto

Bubbafat Points 2029

Erlang mode Emacs est généralement recommandé d'IDE.

http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html

Si vous voulez juste de base de la syntaxe dans Windows j'ai écrit une syntaxe de définition pour NotePad++ qui fonctionne bien:

http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/

Il y a un Erlang définition de vim que je suis sûr que Google sait comment les trouver.

Je suis sûr que d'autres ont fait de même pour d'autres éditeurs.

7voto

Ricardo Points 787

Si vous utilisez Vim, je vous recommande Vimerl ( http://github.com/jimenezrick/vimerl ):

Caractéristiques

  • Mise en évidence de la syntaxe
  • Indentation de code
  • Pliage de code
  • Achèvement du code omni
  • Vérification de la syntaxe avec prise en charge de quickfix
  • Squelettes de code pour les comportements d'OTP
  • Utilise la configuration de Rebar
  • Compatible aux agents pathogènes (http://github.com/tpope/vim-pathogen)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X