자바 언어 활용

통합 개발환경 (IDE)

개발을 하기에 앞서 통합개발환경(IDE)은 설정,테스트,디버깅 등을 포함하여 다양한 기능을 제공합니다.

통합 개발환경은 우리가 개발을 하기 위해 지원해주는 도구 라고 생각 해 볼 수 있습니다. 만약 1시간 개발을 하기위해 10시간의 설정시간과 에너지를 소비하게 된다면 그것은 낭비 일 것입니다.

IDE가 없는 상황에서의 개발은 앞으로 상상도 할 수 없을 것 같아 보입니다.

IDE 에서의 대표적 개발툴은 아래 3가지와 같습니다.

통합개발환경 (IDE) 비교

Eclipse

  • 자바를 개발하기 위해 제일 많이 쓰이는 툴이며 역사가 오래되었습니다.

  • 많은 개발자 커뮤니티, 질 좋은 문서들과 많은 플러그인들은 개발을 위한 편리함을 제공합니다.

  • 여러 OS에서 이용이 가능하며, 자바를 위해 개발되었지만 C언어,PHP,Scala,Python 등 여러 언어의 개발도 지원합니다.

  • 무료로 자유롭게 사용할 수 있습니다.

  • 느리다는 단점도 있습니다.

VsCode

  • 비주얼 스튜디오 코드로 불리며 마이크로소프트에서 개발한 IDE입니다.

  • 기본기능과 함께 더불어 다양하고 자유로운 플러그인을 지원합니다.

  • 깔끔한 UI와 캐주얼함을 경험 할 수 있습니다.(일렉트론기반)

  • 지원 OS는 윈조우즈,리눅스,맥OS를 지원하며 속도 또한 상당히 빠릅니다.

  • 이클립스와 마찬가지로 대표적인 IDE툴에 속합니다.

  • 단점으로는 질좋은 플러그인을 찾기가 힘들고, 없을경우 직접 개발해야합니다.

IntelliJ

  • JetBrain 에서 만든 IDE 입니다.

  • 자바 어플리케이션을 만드는데 특화 되어있습니다. (SpringBoot)

  • 이 외 에도 자동완성,소스코드분석,지능적인 리팩토링 기능, 디버거, 테스트 기능 등 탑재기능이 가장 우수합니다.

  • 이러한 기능들 때문에 안써본 사람은있어도 한번만 써본사람은 없다는 소문이 무색할정도의 개발시 편안함을 자랑합니다.

  • 유료툴이지만 InteliJ를 사용전 Eclipse와 VsCode를 다양한 환경에서 사용해보고 장단점을 비교한 뒤 사용하시길 추천드립니다.

Last updated