상세 컨텐츠

본문 제목

개발자 통합개발환경(IDE) 비교

Backup

by 알 수 없는 사용자 2020. 3. 24. 15:39

본문

현재 개발시장에는 개발자들을 위한 통합개발환경이 아주 잘 갖춰져 있어서

나의 취향에 맞는 툴을 골라 손에 익힌다면 개발인생이 아주 조금은 나아질 것이다!(그렇게 믿고있다....)

 

그중 가장 많이 사용되고 있는 3가지 tool에 대해 조금은 주관적이 장단점에 대해 작성했다.

 

1. Eclipse

https://www.eclipse.org/

 

The Platform for Open Innovation and Collaboration | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

대한민국에서 개발로 밥벌어 먹고 사는 사람중 eclipse 모르면 간첩이다 아니...간첩도 eclipse는 안다.

한때 maven 기반에 spring - mybatis 구조의 프로젝트가 벌떼처럼 일어나던 시절 선택이 아니라 필수적으로 eclipse를 사용했었다 지금은 대체 툴들이 많이 있고 또한 개발 스타일이 많이 발전하여 더이상 고수하지 않아도 되는 그런 시대라 그 인기가 조금 수그러들기는 했어도 여전히 IDE 계에 강자이다.

 

장점

 - 무료!

 - 여러 프로젝트를 동시에 관리가능

 - 다양한 개발환경(windows, macOS, linux ) 에서 개발 / 수정 / 배포 가능

 - 형상관리를 SVN 으로 하고있다면 eclipse 가 편하다!

 - 대한민국 SI 프로젝트는 거의 80%  eclipse 환경에 맞춰져 있다...(ㅠㅠ)

단점

 - 다른 IDE 툴들에 비해 느림, 하지만 하드웨어의 비약적인 발달로 인해 엄청많이 차이가 나지는 않음.

 - 지속적인 패치에도 불구하고 자잘한 버그들이 있음

 - 다양한 언어를 지향한다고 되어 있지만 JAVA를 제외한 모든 언어는 개발하기 힘들고 불편함

 

2. IntelliJ

https://www.jetbrains.com/ko-kr/idea/

 

IntelliJ IDEA: JetBrains가 만든 전문 개발자용 Java IDE

Enterprise Java, Scala, Kotlin 등을 지원하며 강력한 기능을 제공하고 인체 공학적으로 설계된 Java IDE

www.jetbrains.com

장점

 - 개발의 질을 한층 높여줄수 있는 plug -in 을 간편하게 설치가능

 - 파일찾기가 굉장히 편함 (shift + shift 파일찾기, Crtrl+shift+F 이 두가지는 정말 강력함!)

 - 예쁘고 보기좋은 UI

 - IntelliJ 와 android studio의 단축키가 거의 똑같기 때문에 추후 android개발자로 넘어가기도 유리함

   (실제로 두 제품 모두 jetBrain사에서 만들었음)

 - 형상관리를 git으로 하고있다면 intelliJ가 아주 편하다.

단점

 - eclipse로 주로 이루어지는 프로젝트 개발환경과 구조를 맞추려면 뭔가 어긋나는 경우가 많음

 - 툴적응에 약간의 시간이 필요하다

 - 유료.....심지어 가격이 만만치 않다 

   개인적으로 제일 맘에 드는 툴인데 유료이다 자본주의에서는 돈이 최고인가.!!!

   기능을 조금 제한하고 community version을 무료로 쓸수도 있기는 하다.

구매를 원하시면 유료정책을 확인하세요 ->https://www.jetbrains.com/ko-kr/idea/buy/#commercial?billing=yearly

 

3. Visual Studio

https://visualstudio.microsoft.com/ko/

 

Visual Studio IDE, 코드 편집기, Azure DevOps 및 App Center - Visual Studio

Visual Studio 개발자 도구 및 서비스로 모든 플랫폼에서 어떤 언어로든 앱 개발을 쉽게 할 수 있습니다. Mac 및 Windows 코드 편집기, IDE 또는 Azure DevOps를 체험해 보세요.

visualstudio.microsoft.com

장점

 - 무료

 - 내가 생각하는 거의 모든 것들이 plug - in 형식으로 제공됨

 - microsoft에서 만든거라 뭔지모르게 신뢰감이 있음

 - 모든 OS 에서 편집 / 배포 가능

 - 국내는 조금 주춤하지만 전세계로 보면 점유율 1위임!!

 - 매우 가벼움!!

 - 거의 모든 언어 개발가능

 

단점

 - 여러 프로젝트를 동시에 띄울수가 없음. 

 - eclipse나 intellij 에 비해 사용자 편의성이 조금 떨어짐.

   하지만 plug - in 으로 어느정도 커버는 가능함

관련글 더보기