Netbeans와 Eclipse의 차이점

Anonim

넷빈 대 이클립스

자바 IDE (통합 개발 환경) 시장은 프로그래밍 도구 영역에서 가장 치열한 경쟁을 벌이고있다. NetBeans와 Eclipse는이 분야에서 4 대 경쟁 업체 중 두 곳입니다 (IntelliJ IDEA와 Oracle JDeveloper는 다른 두 가지입니다). NetBeans와 Eclipse는 모두 무료이며 오픈 소스 소프트웨어입니다.

Eclipse 란 무엇입니까?

Eclipse는 여러 언어로 소프트웨어 응용 프로그램을 개발할 수있는 IDE입니다. 사실 IDE와 플러그인 시스템으로 구성된 완벽한 소프트웨어 개발 환경이라고 할 수 있습니다. Eclipse Public License하에 공개 된 무료 및 오픈 소스 소프트웨어입니다. 이것은 Java로 개발되었으며 주로 Java로 응용 프로그램을 개발하는 데 사용할 수 있습니다. 그러나 적절한 플러그인을 사용하면 C, C ++, Perl, PHP, Python, Ruby 및 기타 여러 언어로 된 응용 프로그램을 개발하는 데 사용할 수 있습니다. 또한 Eclipse 용 수학 패키지를 개발할 수 있습니다. Eclipse IDE는 Ada, C / C ++, Java 및 PHP와 함께 사용할 때 Eclipse ADT, Eclipse CDT, Eclipse JDT 및 Eclipse PDT라고 각각 부릅니다.

Linux, Mac OS X, Solaris 및 Windows 운영 체제에서 실행되는 크로스 플랫폼 IDE입니다. 현재 안정적인 릴리스는 2011 년 6 월에 릴리스 된 3.5.1입니다. Eclipse는 플러그인 (경량 구성 요소)을 기반으로합니다. 이 기능은 다른 응용 프로그램과 같이 하드 코드되지 않습니다 (대신 모든 기능이 플러그인에 의해 제공됩니다). Euquinox는 Eclipse의 런타임 시스템을위한 기초입니다.

NetBeans 란 무엇입니까?

NetBeans는 Java, JavaScript, PHP, Python, C / C ++ 등의 소프트웨어 응용 프로그램을 개발하기위한 IDE입니다. NetBeans는 Java의 데스크탑 응용 프로그램을 개발하는 데 사용할 수있는 플랫폼 프레임 워크입니다. NetBeans는 Java로 개발되었습니다. Microsoft Windows, Mac OS X, Linux 및 Solaris와 같은 많은 운영 체제에서 실행되는 교차 플랫폼 IDE입니다 (JVM이 설치된 경우). NetBeans에서 Java 응용 프로그램을 개발하려면 JVM 외에 JDK가 필요합니다. 모듈 (모듈 식 구성 요소)은 NetBeans 플랫폼을 사용하여 응용 프로그램을 개발하는 데 사용할 수 있습니다. Java / CVS에 대한 편집, 버전 관리 및 지원과 같은 다른 기능을위한 별도의 모듈이 있습니다. 이 플랫폼을 사용하여 개발 된 응용 프로그램은 타사에서 확장 할 수 있습니다. 이는 NetBeans IDE 자체에서도 마찬가지입니다. Oracle Corporation에서 개발했으며 현재 안정적인 릴리스는 2011 년 4 월에 릴리스 된 버전 7. 0입니다. Sun에서 제공하는 CDDL (Common Development and Distribution License)으로 라이센스가 부여됩니다.

NetBeans와 Eclipse의 차이점은 무엇입니까?

NetBeans와 Eclipse는 모두 가장 널리 사용되는 무료 오픈 소스 Java IDE 중 두 가지이지만 차이점이 있습니다.NetBeans에서 Maven을 지원하는 것이 좋습니다. NetBeans 용 Java EE 패키지가있는 GlassFish를 얻을 수 있으므로 GlassFish를 별도로 구성해야하므로 Eclipses보다 사용이 더 쉽습니다. NetBeans에는 Swing 용 빌트인 GUI 빌더가 포함되어 있지만 Eclipse에서 별도의 플러그인을 사용해야합니다. 이 두 IDE에 대한 Java 커뮤니티의 일반적인 견해는 상당히 비슷합니다. 기본 Java (Java SE) 개발의 경우, 둘 다 비슷한 기능을 제공합니다. 그러나 특정 목적이 있다면 하나의 IDE가 다른 IDE보다 약간 더 좋을 수 있습니다. 예를 들어, OSGi 플랫폼에서 개발할 경우 이클립스가 더 좋은 옵션 인 반면 NetBeans는 Java EE 개발에서 더 나은 선택이라는 일반적인 합의가 있습니다.