넷빈즈

1 개요

넷빈즈(NetBeans)는 자바 기반의 사용자 프로그램을 개발하기 위한 플랫폼 또는 자바(Java), 자바스크립트(Javascript), PHP, 파이썬(Python), 루비(Ruby), 그루비(Groovy), C, C++ 등을 개발하기 위한 통합 개발 환경(Integrated Development Environment, IDE)를 말한다.
넷빈즈는 자바로 개발되어 있어 자바 가상 머신(JVM)이 갖추어진 환경이면 사용 가능하며 윈도, 리눅스, 솔라리스(x86/x64, sparc), 맥 OS X의 경우에는 편리한 사용을 위하여 설치 파일이 제공된다.
이클립스와 함께 가장 널리 사용되는 무료 자바 IDE 중 하나이며 2007년 제 17회 졸트 상(Jolt Award)를 수상하였다.(개발환경부문)

2 이클립스와 차이점

같은 자바 기반의 개발 툴인 이클립스와 많이 비교 당하는데, 일단 서로 지향점이 약간 다르다. 이클립스 같은 경우에는 개방된 공통의 인터페이스 개발에 중점을 두고 있기 때문에 딱히 어디에 특화 되어 있는 개발 툴이 있지 않고 필요한 기능은 대부분 플러그인으로서 추가 한다. 반면에 넷빈즈는 데스크탑 환경을 위한 윈도우 플랫폼 개발에 주력 하기 때문에, 필요한 컴포넌트를 프레임 안에 드래그 하여 쉽게 배치 할 수 있도록 되어 있다. 딱 비주얼 스튜디오의 해당 기능과 흡사하다.