내가 아는 한 NetBeans 및 Eclipse 용 Erlang 플러그인이 있습니다. 현재 어느 쪽이 우위를 점하고 있습니까?
내가 언급하지 않은 다른 Erlang 용 IDE가 있으며 NetBeans 및 Eclipse와 비교할 때 얼마나 좋은가요?
답변:
Erlang에 가장 적합한 IDE는 Emacs입니다. 그러나 Erlang과 함께 제공되는 모드는 최고가 아닙니다. Erlware-mode는이를 확장하고 Distel을 사용하면 Emacs 자체를 Erlang 노드로 사용하여 매우 멋진 기능을 사용할 수 있습니다. 이 블로그 게시물을 참조하십시오 .
NetBeans (ErlyBird)와 Eclipse (ErlIDE) 용 플러그인 사이에서는 Eclipse 플러그인을 선호합니다. NetBeans는 적어도 야간 버전의 NetBeans를 필요로했지만 제대로 작동하지 않았습니다.
IntelliJ IDEA 용 Erlang 플러그인 은 Erlang 코드 편집 및 탐색을위한 몇 가지 기능을 제공합니다.
플러그인은 무료이며 오픈 소스입니다 : http://ignatov.github.io/intellij-erlang .
eclipse ( http://erlide.org/ ) 에서 Erlide를 사용 합니다.
장점 : 구문 강조, 자동 완성 및 제안이 모두 잘 작동합니다. 제안하는 동안 가능한 경우 몇 가지 문서가 표시됩니다. 모듈을 탐색 할 때 매우 유용합니다.
오류 및 경고 알림은 빠르고 유용합니다.
특히 당신이 일식에 익숙하다면 사용자 경험으로 간주되는 모든 것이 좋습니다.
단점 : Erlide는 모듈을 실행할 수도 있지만 쉘이 너무 복잡해서 사용할 수 없습니다. 저는 항상 "진짜"erlang 쉘을 열어두고 거기에서 내 코드를 컴파일 / 테스트합니다.
Textmate 번들 (google)도 있지만 아직 시도하지 않았습니다.
Emacs의 Erlang 모드는 일반적으로 권장되는 IDE입니다.
http://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html
Windows에서 기본 구문 강조 표시를 원하면 잘 작동하는 NotePad ++에 대한 구문 정의를 작성했습니다.
http://www.roberthorvick.com/2009/07/08/syntax-highlighing-for-erlang-in-notepad/
Google이 찾는 방법을 알고 있다고 확신하는 vim에 대한 Erlang 정의가 있습니다.
나는 다른 편집자들에게도 똑같은 일을했다고 확신합니다.
Vim을 사용한다면 Vimerl을 추천합니다 ( http://github.com/jimenezrick/vimerl ) :
나는 SciTE를 사용한다 : http://www.scintilla.org/SciTEDownload.html 나는 emacs 키 조합을 배우는 것을 귀찮게 할 수없고, 이클립스가로드 될 때까지 기다릴 필요가 없다.
SciTE는 Erlang 구성과 함께 제공되지만 구성 파일에서 주석 처리를 제거해야합니다.
IntelliJ IDEA 에는 훌륭한 Erlang 플러그인이 있습니다.
또 다른 옵션은 erlang 확장자 가있는 Visual Studio Code입니다 .
새로운 emacs 사용자라면 emacs가 정말 당신을 죽일 수 있다고 생각합니다 :(
나는 erlide (정의로 점프하기 위해 버기, 다른 것은 좋다) emacs-erlang 모드 (나에게 정말 어렵다)를 시도하고, 마침내 매일 개발을 위해 숭고한 text2를 선택한다. 나는 당신이 그것을 시도 할 수 있다고 제안합니다.
다음 플러그인을 설치합니다 : package control sublime-erlang sublimerl ctags
예상했던 것만 큼 좋습니다.
http://www.youtube.com/watch?v=T0rD0CQM4Yg
이 비디오를 통해 sublime 2가 얼마나 친근한 지 확인할 수 있습니다.
Windows, Mac 및 Linux에서 숭고한 텍스트를 사용하고 있습니다.