2011-04-08 5 views
22

둘 다 많은 기능을 가지고 있으며 매우 유명하지만 어느 것이 더 낫습니까? Netbeans 7 대 Java 용 Eclipse 3.6, git 및 vim

주관적인 답변을 줄이기 위해이 점에 답하십시오

  1. 코드 리팩토링을.

  2. 단위 테스트, 디버깅.

  3. 힘내 지원.

  4. Vim 지원 (사용 가능한 플러그인 및 해당 품질, eclim, jVi).

  5. 간편한 사용 (테마 지원, 형식 지정, 구성, 기타 플러그인).

  6. Maven 및 Ant 지원.

  7. 웹 개발 (glassfish, groove, grails, spring).

  8. 데스크톱 응용 프로그램 개발 (스윙, gwt, swt).

  9. (Jmonkey은 넷빈즈를 사용하는 예를 들어 엔진이 더 나은 지원이) 모바일 개발 (안드로이드 지원 및 기타 플랫폼)

  10. 게임 개발.

  11. 보너스 질문 : 다른 언어 지원 Python, PHP, C++ 및.

    넷빈즈

    이클립스

    : 모든 지점에 대한

는 IDE 잘한다는 것을, 당신은 결국 이렇게에게, 그것에게 일을 줄 수

결론 : 전반적으로 어느 쪽이 더 좋고 어느 쪽을 선택해야합니까?

  1. 데스크톱 개발.
  2. 웹 개발. ?

추가 질문 :

IDE가 주요 기업에서 사용되고

+3

고마워요! 이것이 또 다른 화염 전쟁이 될까봐 걱정 했습니까? 명확한 질문을하고 전쟁을 피하는 데 +1 : D –

+1

화염 전쟁이 없었습니까? * 현대 IDE에서 vim을 지원합니까? 그냥 그 미친 요구 사항을 제거하고, 난 너의 것입니다! – Riduidel

+0

NetBeans의 현재 릴리스 버전은 6.9.1입니다. NetBeans 7은 베타 버전입니다. – Jesper

답변

12

주 (구글 이클립스를 사용, 오라클이 넷빈즈를 사용), 이들은 주로 내 개인적인 의견이 있습니다; 모든 것을 그대로 사용하지 마십시오.

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의 경우 스칼라 플러그인이 있지만 한 사람 만 작업하고있는 것 같습니다. 지난번에 내가 그것을 사용했을 때, 그것은 버그가 있었고 느리고 메모리 누수가있었습니다.

+5

나는 주로 개인적인 취향에 동의한다. 나는 몇 년 동안 NB를 사용한 다음 그 이후에 Eclipse를 사용했다. 최근에 IntelliJ로 바꿨습니다. Grails 지원이 가장 좋았 기 때문입니다. 각 IDE에는 다른 기능이 있지만 원하는 기능을 사용하여 가장 생산성이 높고 사용법이 뛰어납니다. – cjstehno