Hasta donde yo sé, existe el complemento Erlang para NetBeans y Eclipse. ¿Cuál tiene la ventaja en este momento?
¿Hay algún otro IDE para Erlang que no mencione, y qué tan buenos son en comparación con NetBeans y Eclipse?
Hasta donde yo sé, existe el complemento Erlang para NetBeans y Eclipse. ¿Cuál tiene la ventaja en este momento?
¿Hay algún otro IDE para Erlang que no mencione, y qué tan buenos son en comparación con NetBeans y Eclipse?
Respuestas:
El mejor IDE para Erlang es Emacs. Sin embargo, el modo que se envía con Erlang no es el mejor. El modo Erlware lo extiende y Distel le permite usar Emacs como un nodo Erlang, habilitando algunas características muy agradables. Vea esta publicación de blog.
Entre los complementos para NetBeans (ErlyBird) y Eclipse (ErlIDE), prefiero el de Eclipse. NetBeans al menos solía requerir versiones nocturnas de NetBeans y no funcionaba correctamente para mí.
El complemento Erlang para IntelliJ IDEA proporciona algunas funciones para la edición y navegación del código Erlang:
Los complementos son gratuitos y de código abierto: http://ignatov.github.io/intellij-erlang .
Utilizo Erlide en eclipse ( http://erlide.org/ ).
Ventajas: el resaltado de sintaxis, el autocompletado y la sugerencia funcionan bien. Durante la sugerencia, mostrará alguna documentación si está disponible: muy útil al explorar un módulo.
Las anotaciones de error y advertencia son rápidas y útiles.
A fin de cuentas, la experiencia del usuario es buena, especialmente si estás acostumbrado a eclipsar.
Contras: Erlide también puede ejecutar sus módulos, pero encuentro que el shell es demasiado torpe para ser utilizable. Siempre mantengo abierto un shell erlang "real" y compilo / pruebo mi código desde allí.
También hay un paquete de Textmate (google), pero todavía no lo he probado.
El modo Erlang en Emacs es el IDE generalmente recomendado.
http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html
Si solo desea resaltar la sintaxis básica en Windows, he escrito una definición de sintaxis para NotePad ++ que funciona bien:
http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/
Existe una definición de Erlang para vim que estoy seguro de que Google sabe cómo encontrarla.
Estoy seguro de que otros han hecho lo mismo con otros editores.
Si usa Vim, le recomiendo Vimerl ( http://github.com/jimenezrick/vimerl ):
Uso SciTE: http://www.scintilla.org/SciTEDownload.html ya que no puedo molestarme en aprender las combinaciones de teclas de emacs y estoy impaciente por esperar a que se cargue el eclipse.
SciTE viene con una configuración de Erlang, pero debe descomentarse en el archivo de configuración.
IntelliJ IDEA tiene un gran complemento de Erlang
Otra opción es Visual Studio Code con la extensión erlang .
si eres un nuevo usuario de emacs, creo que emacs realmente puede matarte :(
Intento erlide (buggy para saltar a la definición, otro es bueno) modo emacs-erlang (realmente difícil para mí), finalmente elijo text2 sublime para el desarrollo diario. Te sugiero que lo pruebes.
instalo los siguientes complementos: control de paquetes sublime-erlang sublimerl ctags
eso es tan bueno como esperaba.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
puedes ver este video para ver lo amigable que es sublime 2
Estoy usando texto sublime en Windows, Mac y Linux.