Java IDE 비교 : Eclipse 대 NetBeans 대 IntelliJ

올바른 IDE 또는 통합 개발 환경을 선택하고 작업하는 것이 성공적인 모바일 앱 개발자 가되는 데 중요한 요소입니다. 올바른 IDE를 통해 개발자는 클래스 경로를 처리 할 수 ​​있습니다. 파일을 만드십시오; 커맨드 라인 인자 등을 만드십시오. 이 글에서는 Eclipse, NetBeans 및 IntelliJ와 같이 널리 사용되는 세 가지 Java IDE를 비교합니다.

Eclipse는 IBM이 Eclipse를 오픈 소스 플랫폼으로 출시 한 이래 2001 년부터 존재 해왔다. 비영리 Eclipse Foundation에서 관리하는이 도구는 오픈 소스 및 상업용 프로젝트에서 모두 사용됩니다. 겸손한 방식으로 시작하여 이제는 다른 주요 언어로도 사용되는 주요 플랫폼으로 등장했습니다.

이클립스의 가장 큰 장점은 다용도의 커스터마이징이 가능한 수많은 플러그인을 제공한다는 점이다. 이 플랫폼은 백그라운드에서 작동하고, 코드를 컴파일하고, 오류가 발생할 때이를 보여줍니다. 전체 IDE는 Perspectives로 구성되어 있으며 기본적으로 시각적 컨테이너 유형이며보기 및 편집자 세트를 제공합니다.

Eclipse의 멀티 태스킹, 필터링 및 디버깅은 아직 다른 장점입니다. 대규모 개발 프로젝트의 요구에 맞게 설계되어 분석 및 설계, 제품 관리, 구현, 컨텐츠 개발, 테스트 및 문서 작성과 같은 다양한 작업을 처리 할 수 ​​있습니다.

NetBeans

NetBeans는 1990 년대 후반에 독자적으로 개발되었습니다. 1999 년 Sun에서 인수 한 이후 오픈 소스 플랫폼으로 부상했습니다. 이제 Oracle의 일부인이 IDE는 Java ME에서 Enterprise Edition까지 모든 Java 버전의 소프트웨어를 개발하는 데 사용할 수 있습니다. Eclipse와 마찬가지로 NetBeans에는 사용할 수있는 다양한 플러그인이 있습니다.

NetBeans는 다양한 C / C ++ 및 PHP 에디션, Java SE 에디션, Java EE 에디션 및 프로젝트에 필요한 모든 것을 제공하는 1 개의 주방 싱크 에디션을 제공합니다. 이 IDE에는 HTML, PHP, XML, JavaScript 등에서 사용할 수있는 도구와 편집기도 있습니다. 이제 HTML5 및 기타 웹 기술에 대한 지원을 찾을 수 있습니다.

NetBeans는 Java DB, MySQL, PostgreSQL 및 Oracle 용 드라이버를 사용하여 데이터베이스 지원 기능을 제공한다는 점에서 Eclipse에 비해 점수가 높습니다. 데이터베이스 익스플로러를 사용하면 IDE 내에서 테이블과 데이터베이스를 쉽게 생성, 수정 및 삭제할 수 있습니다.

과거에 Eclipse의 그림자처럼 보였던 NetBeans는 이전의 Eclipse에 비해 강력한 경쟁자로 부상했습니다.

IntelliJ IDEA

JetBrains의 IntelliJ IDEA는 2001 년부터 상용 버전뿐만 아니라 무료 오픈 소스 커뮤니티 에디션에서도 사용할 수 있습니다. JetBrains은 설립 된 회사이며 Visual Studio 용 Resharper 플러그인으로 가장 잘 알려져 있으며 C # 개발에 특히 유용합니다.

IntelliJ는 Java, Scala, Groovy, Clojure 등 다양한 언어를 지원합니다. 이 IDE는 스마트 코드 완성, 코드 분석 및 고급 리팩토링과 같은 기능을 제공합니다. 주로 엔터프라이즈 부문을 겨냥한 상용 "Ultimate"버전은 SQL, ActionScript, Ruby, Python 및 PHP를 추가로 지원합니다. 이 플랫폼의 버전 12에는 Android 앱 개발을위한 새로운 Android UI 디자이너가 함께 제공됩니다.

IntelliJ에는 사용자가 작성한 여러 플러그인이 있습니다. 현재 947 개의 플러그인과 엔터프라이즈 버전의 추가 55 개를 제공합니다. 사용자는 항상 기본 제공 Swing 구성 요소를 사용하여 더 많은 플러그인을 제출할 수 있습니다.

결론적으로

위의 IDE는 모두 자체 장점이 있습니다. Eclipse가 여전히 가장 널리 사용되는 IDE이지만 NetBeans는 독립 개발자들에게 인기를 얻고 있습니다. IntelliJ의 엔터프라이즈 에디션은 경이로운 것처럼 작동하지만 일부 개발자는이를 불필요한 비용으로 간주 할 수 있습니다.

그것은 모두 당신이 찾고있는 개발자, 그리고 당신이 어떻게 일을 진행할 계획인지에 달려 있습니다. 마지막으로 선택하기 전에 3 개의 IDE를 모두 설치하고 사용해보십시오.