주 (구글 이클립스를 사용, 오라클이 넷빈즈를 사용), 이들은 주로 내 개인적인 의견이 있습니다; 모든 것을 그대로 사용하지 마십시오.
Eclipse, NetBeans 및 IntelliJ IDEA는 모두 매우 훌륭하고 유용한 IDE입니다. 결국, 당신이 선택한 것은 중요하지 않습니다; Java SE 및 Java EE에 대한 전문적인 전문 소프트웨어 개발에 충분합니다. 나는이 세가지를 모두 사용했다.
IDEA는 최고의 리팩토링 도구가있는 IDE로 유명했지만 Eclipse 및 NetBeans의 최신 버전에도 매우 우수한 리팩토링 도구가 있습니다.
IDEA에는 Git 지원 기능이 내장되어 있습니다. Eclipse와 NetBeans에 대해 잘 모름.
NetBeans와 IDEA는 Maven을 기본적으로 지원합니다. Eclipse의 경우 플러그인 (예 : m2eclipse)이 필요하며 제 경험상 NetBeans 및 IDEA와 같이 통합되지 않았습니다.
NetBeans의 Java EE 패키지를 얻으면 Glassfish 서버가 번들로 제공되므로 사용하기가 매우 쉽습니다. 이클립스와 IDEA를 사용하면 글래스 피쉬를 사용하도록 구성 할 수도 있지만 NetBeans를 사용하는 것보다 설치하는 것이 더할 나위없는 일임은 분명합니다.
NetBeans에는 훌륭한 스윙 GUI 빌더가 있습니다. Eclipse에는 빌트인 GUI 빌더가 없지만 Swing, SWT 및 GWT를 지원하는 Google WindowBuilder Pro을 얻을 수 있습니다.
공식 Android SDK 등은 Eclipse 도구 세트와 함께 제공됩니다. IDEA는 또한 Android 개발을 지원하지만 얼마나 좋은지 잘 모릅니다.
자바를 사용하는 다른 언어 (예 : 자바 스크립트)에 대한 지원이 Eclipse에서보다 NetBeans에서 더 좋습니다.
필자가 아는 한 Eclipse는 여전히 가장 많이 사용되는 Java IDE이지만 NetBeans와 IDEA도 매우 유명합니다.
스칼라 개발의 경우, IDEA는 현재 제 의견으로는 최상의 지원을 제공합니다. 스칼라 팀은 스칼라 용 Eclipse 기반 IDE에서 작업하고 있지만, 제 경험상 IDEA의 스칼라 지원보다 안정성이 떨어집니다. NetBeans의 경우 스칼라 플러그인이 있지만 한 사람 만 작업하고있는 것 같습니다. 지난번에 내가 그것을 사용했을 때, 그것은 버그가 있었고 느리고 메모리 누수가있었습니다.
고마워요! 이것이 또 다른 화염 전쟁이 될까봐 걱정 했습니까? 명확한 질문을하고 전쟁을 피하는 데 +1 : D –
화염 전쟁이 없었습니까? * 현대 IDE에서 vim을 지원합니까? 그냥 그 미친 요구 사항을 제거하고, 난 너의 것입니다! – Riduidel
NetBeans의 현재 릴리스 버전은 6.9.1입니다. NetBeans 7은 베타 버전입니다. – Jesper