Go IDE 선택

2016. 1. 4. 22:19Tech/go language

728x90
반응형

Go 언어를 시작하면서 IDE 선택에 정말 심혈 기울였다.

eclipse의 Goclipse 아니면 intellij에서 Go Plugin을 설치하느냐,
혹은 Sublime Text, 아니면 Go IDE중 좋은 평가를 받고 있는 LiteIDE를 사용하느냐...

주요 전제조건은 Web을 함께 개발할 수 있는 intergration IDE를 선택하고 싶었으며,
도큐먼트가 많고 사용자 커뮤니티가 잘 활성되있는 IDE를 선택하고 싶었다.

1. Eclipse : GoClipse로 잠깐 사용해보았는데, 설정이 편했지만 Autocomplete시에 3개 요소를 불러오는데도 버벅였다.
2. IntelliJ : intelliJ를 사용전에는 Webstorm 패키지를 다운받아서 사용했었었는데, SDK를 별도로 지정하는 항목이 없었고, 항상 고정적인 SDK만 활성화 되있어 intellij로 전환했다.
기존에 소문도 좋은 IDE였고, 이미 검증된 프로그램이였기 때문에 선택할 가능성이 가장 큰 녀석이였다.
사용해보니, 설정은 이클립스보다 조금 어려웠지만 구글링으로 삽질 조금만 하니(사실 이클립스에 익숙해져서...) 에러없이 금방 셋팅됬고, 사용하는데도 전혀 무리가 없었다.
3. LiteIDE : 이건 설치해보지도 않았다. 빌드를 별도로 해야한다는 말도 있었고 -.-; 아직 사용자층이 두텁지 않았으며, WEB개발을 수월히 할 수 있는지 정확히 알 수 없었기 때문에....
4. SublimeText : 이건 개인적으로 나한테 안맞아서, 설치조차 안해봤지만 외국유저들한테 GoLang의 Best IDE 에 선정되었으니,


결론은 IntelliJ에 익숙하다면, SublimeText에 익숙하다면 해당 프로그램으로 개발하는게 좋겠다는거...
이외 2개는 기능적으로 아직 별로라고 생각되고,

물론 Go가 타언어에 비해 역사가 굉장히 짧기 때문에, 아직 뭐라하기 힘들지만, 선택한다면 Intellij, SublimeText중에서 자신에게 알맞은 프로그램으로 선택하는것이 좋겠다는게 나의 총평.


+ 2016년 1월 4일 추가.
Visual Studio Code의 Go Plugin을 사용하고 있는데 sublime보다 강력하다고 느꼇다.
Atom 에디터의 Go Plus라는 플러그인도 설치해봤는데, 속도가 쪼금 느리긴 하지만 대체적으로 개발하는데 아무 무리가 없다.

반응형