Java는 매우 일반적인 프로그래밍 언어로, Android 앱, 게임 콘솔, 심지어 슈퍼 컴퓨터까지 거의 모든 곳에서 사용됩니다. 그것의 간명 및 그것의 굉장한 이식성으로 알려져있다. 오늘 기사에서 우리는 All Time 의 10 가지 최고의 Java IDE를 살펴볼 것 입니다. IDE (Integrated Development Environment)는 코드를 편집하고 컴파일 할 수있을뿐 아니라 리소스를 관리하고 배포 및 버전 제어 옵션을 제공하며 전체 프로젝트에 고급 디버깅 기능을 사용할 수있는 올인원 소프트웨어입니다.
최고의 Java IDE
1. NetBeans
Sun Microsystems가 소유하고 있으며 현재 Oracle에 의해 소유 된 NetBeans는 지난 10 년 동안 최고의 IDE 중 하나입니다. NetBeans는 완전히 모듈화되어 있으며 모든 IDE 기능은 모듈이라는 패키지로 제공됩니다. 버전 제어 소프트웨어와 쉽게 통합됩니다. NetBeans는 오픈 소스로 만들어 졌으므로 누구나 개발에 기여할 수 있습니다. 무료이며 대부분의 운영 체제 및 플랫폼에서 작동합니다.
- 개발자 : Oracle
- 플랫폼 : NetBeans는 Windows, Mac 및 Linux를 지원하는 크로스 플랫폼 IDE입니다.
- 가격 : 무료
- 크기 : Java EE 버전의 경우 186MB
2. IntelliJ IDEA
IntelliJ는 닫힌 소스 Java IDE이며 Java IDE 중 큰 3 개 중 하나입니다. 다른 두 개는 Eclipse와 NetBeans입니다. IntelliJ IDEA는 멋지고 현대적인 UI를 가지고 있습니다. Google에서 개발 한 Android 앱 개발을위한 새로운 올인원 소프트웨어 인 Android Studio의 기본 IDE로 채택되었습니다.
무료 버전 인 IntelliJ에는 Community Edition과 완전히 기능을 갖춘 유료 라이센스가 필요한 Ultimate Edition의 두 가지 버전이 있습니다.
- 개발자 : JetBrains
- 플랫폼 : OS X, Linux, Windows
- 가격 : 유료 (199 달러 개별 사용자 라이선스). 학생과 오픈 소스 프로젝트에는 무료입니다.
- 크기 : 커뮤니티 에디션의 경우 180MB, Ultimate Edition의 경우 290MB
3. 이클립스
이클립스는 Java 에서뿐만 아니라 C ++ 및 PHP에서도 가장 널리 사용되는 IDE 중 하나입니다. Eclipse는 오픈 소스 도구이며 훌륭한 개발자 커뮤니티를 보유하고 있습니다. 또한 사용자가 만든 거대한 플러그인 라이브러리가 있습니다. 이클립스 최신 빅 릴리스는 지난해 자바 8에 대한 지원을 제공 한 이클립스 루나 (Eclipse Luna)에서 나왔다. 이클립스는 오래된 안드로이드 SDK (Software Development Kit)의 기본 IDE이기도했다.
- 개발자 : Eclipse Foundation
- 플랫폼 : Eclipse는 Windows, Mac, Linux 및 OSX에서 사용할 수 있습니다.
- 가격 : 무료
- 크기 : Java Developers 용 Eclipse Luna 다운로드 패키지는 (거의) 155MB입니다.
4. Jdeveloper
JDeveloper는 Oracle에서 출시 한 완전히 무료 IDE입니다. JDeveloper는 리팩토링, 버전 관리, 감사 및 메트릭, 디버깅, 프로파일 링과 같은 여러 기능을 제공합니다. Ant 지원 및 Maven 지원. 이 제품은 Java로 프로그램을 작성하기위한 완전히로드 된 툴 세트와 J2EE, ADF, UML 및 데이터베이스 기능이 부족하지만 훨씬 작고 빠른 Java Edition의 두 가지 에디션으로 제공됩니다. Java Edition은 Java에 필요한 모든 핵심 기능을 갖추고 있으며 대부분의 초급 및 중급 Java 코더를 만족해야합니다.
- 개발자 : Oracle
- 플랫폼 : 크로스 플랫폼
- 가격 : 무료
- 크기 : Java Edition-181MB, Studio Edition -1.8GB
5. 자바 박사
Dr. Java는 Sourceforge에서 유지 관리되는 경량 Java IDE입니다. 이것은 주로 학생과 초보자를 위해 설계되었지만 Java 전문가를위한 고급 기능도 갖추고 있습니다. 그것은 자유롭고 오픈 소스입니다. Dr. Java는 Rice University의 JavaPLT 그룹에서 관리합니다. 인터페이스는 Sun Microsystems에서 개발 한 Swing 툴킷을 사용하여 설계되었습니다.
- 플랫폼 : 크로스 플랫폼
- 가격 : 무료
- 크기 : 13MB
6. BlueJ
BlueJ는 교육용으로 개발 된 오픈 소스 Java IDE입니다. 또한 소규모 소프트웨어 프로젝트를 개발하는데도 적합합니다. BlueJ의 인터페이스는 초보자도 잘 활용할 수 있도록 매우 기본입니다. 클래스와 객체를 깨끗하고 시각적으로 보여줍니다. BlueJ의 주요 목적은 객체 지향 프로그래밍을 가르치는 것입니다. 따라서 다른 전문 IDE의 클러스터 된 특성이없는 강력한 새로운 학습자를위한 훌륭한 도구입니다.
- 플랫폼 : 크로스 플랫폼
- 가격 : 무료
- 크기 : 160-170 MB (JDK 포함)
7. jCreator
jCreator는 C ++로 작성된 빠르고 효율적인 Java IDE입니다 (Java로 작성된 다른 IDE보다 빠르게 작성됩니다). 이전 버전의 Visual Studio와 유사한 인터페이스가있어서 원하는대로 사용자 지정할 수 있습니다. jCreator는 유료 IDE이지만 자동 코드 완성과 같은 기능이없는 무료 버전도 제공됩니다. jCreator는 Windows 지원 만 제공하지만 Vine을 사용하여 Linux에서 실행할 수 있습니다.
- 개발자 : Xinox Software
- 플랫폼 : Windows 전용.
- 가격 : 무료
- 크기 : 평가판 버전 용 7.2MB
8. jGrasp
jGrasp는 소프트웨어 시각화에 초점을 맞춘 또 다른 초경량 Java IDE입니다. 코드 가독성 향상에 도움이되는 UML 클래스 다이어그램과 같은 기능을 제공합니다. jGrasp는 자동으로 시각화를 생성하며 데이터 구조 식별 메커니즘, 동적 객체 뷰어 및 Java 코드를 멋진 읽을 수있는 텍스트 북과 같은 방식으로 표시하는 여러 가지 기능을 제공합니다.
- 플랫폼 : 크로스 플랫폼
- 가격 : 무료
- 크기 : 5MB
9. 그린 푸트
Greenfoot는 거의 완전히 상호 작용을 기반으로하는 교육용 Java IDE입니다. 이는 데이터 구조의 시각화에 크게 의존하며 간단한 프로그램 및 2D Java 게임을 만드는 데 최적화되어 있습니다. Greenfoot에는 IDE에 직접 구워진 온라인 공유 기능이 있습니다. 사용자는 자신의 프로그램을 다른 사람들이보고 온라인으로 공유하고 도움말 및 피드백을받을 수 있습니다. 공유 프로젝트는 온라인에서 직접 편집 할 수 있습니다. 전반적으로 Greenfoot는 초보자에게 좋습니다.
- 플랫폼 : 크로스 플랫폼
- 가격 : 무료
- 크기 : Windows 용 162MB (JDK 포함)
10. 코덴 비
우리 목록의 마지막 항목에서 우리는 Codenvy를 가지고 있습니다. Codenvy는 지금까지 언급 된 다른 모든 IDE와 달리 순전히 클라우드 기반입니다. 설치가 필요하지 않습니다. Codenvy는 빌드 / 실행 / 디버그 환경을 포함하여 완전한 기능을 갖춘 '오프라인'IDE의 모든 기능을 제공합니다. 실시간으로 협업 할 수있는 능력은 Codenvy의 바람직한 특징 중 하나입니다. Codenvy는 훌륭한 인터페이스와 여러 가지 작업 영역 옵션을 제공합니다. 매월 구독료를 지불 한 후에 사용할 수 있습니다. Codenvy의 커뮤니티 에디션은 무료입니다.
상세 정보 :
- 개발자 : Codenvy Inc.
- 플랫폼 : 크로스 플랫폼 (브라우저 기반)
- 가격 책정 : 커뮤니티 에디션에는 무료입니다. 한달에 $ 1부터 프리미엄 버전 구독.
최고의 Java IDE 목록에 대한 제안 사항이 있으면 의견을 보내주십시오.