2013-02-27 3 views
0

최근에 Eclipse에서 Netbeans 7.3으로 전환하고 여러 가지 단점을 경험했으며, 다른 이들이 경험을 쌓았거나 해결 방법이 있는지 궁금합니다. 이러한 '문제'때문에 Eclipse로 다시 전환하는 것을 고려하고 있지만 NB에는 많은 좋은 것들이 있기 때문에 의심 스럽습니다! Netbeans 7.3 annoyances

는 단점이 있습니다 :

  • 새로운 자바 클래스를 만들고, 만들 일부 오타의 예를 들면, NB는 메소드의 어딘가에서 오류를 직접 인식하거나 표시하지 않지만 NB의 대기 또는 재시작 후에 오류를 직접 표시하거나 표시합니다. 이것은 기존 클래스에서도 발생합니다.
  • 배경 검색 작업이 때때로 100 %에서 멈추었습니다.
  • 코드 완성에 오래 걸릴 수 있습니다. 클래스 패스를 검사하는 데 3 분 이상의 시간이 걸리기 때문에 리팩토링이나 클래스 이름 바꾸기에 대해 생각조차하지 마십시오 (로드가 울리는 새 클래스 인 이유는 무엇입니까?)
  • 핫 배포 : 변경 사항이 항상 (글래스 피쉬) 서버. 소스에서 변경된 내용을 반영하기 위해 전체 배포 및 배포가 필요할 수 있습니다.
  • NB는 my pom.xml과 glassfish-web.xml을 조작합니다. 배포 참고 사항을 pom.xml에 추가하고 glassfish-web.xml에서 컨텍스트 루트를 변경하거나 제거합니다. 이러지 마세요!
  • 왜 전체 프로젝트에서 '수정 가져 오기'를 할 수없는 이유는 무엇입니까? 전체 프로젝트에서 '가져 오기 구성'을 수행하지만 누락 된 가져 오기는 추가되지 않습니다. http://netbeans.org/bugzilla/show_bug.cgi?id=167031#c2

윈도우 XP, 3기가바이트 RAM, 2 NB 7.3 실행을 참조하십시오 + GHz의 CPU 이 프로젝트는 자바 7 받는다는 (12 개) 모듈/서브 프로젝트

을 포함하는 프로젝트 가
+0

"핫 배포 : 변경 사항이 항상 (Glassfish) 서버와 올바르게 동기화되지 않는 경우가 있습니다. 소스에서 변경된 내용을 반영하기 위해 배포 및 배포가 완료되어야하는 경우가 있습니다." - 이것은 내가 eclipse에서 netbeans로 변경 한 이유 중 하나입니다. 그것은 나를 위해 일식에서 제대로 작동하지 않으며 매우 멋지게 나를 위해 netbeans에서 작동합니다. 당신에게 일어나는 일과 정반대의 행동. –

+0

또한 프로젝트 윈도우에서 아이콘을 '컴파일해야합니다.'는 파일을 정리하고 빌드하고 개별 파일을 컴파일 한 후에도 보여줍니다. – likejiujitsu

+2

스캔 문제를 해제하거나 줄일 수 있습니다. http : //wiki.netbeans .org/ScanOnDemand –

답변

1

난 강력하게 당신이 은하지 않는 것이 좋습니다입니다 ScanOnDemand 플러그인 설치를 시도합니다. Netbeans를 완전히 파괴하여 작업 관리자를 사용하여 프로세스를 강제 종료했습니다. 기존 프로젝트를 찾을 수 없습니다. 그들은 모두 "인식 할 수없는 프로젝트, 누락 된 플러그인"으로 나열되었습니다. Netbeans를 다시 설치해야했습니다.

0

찾을 수있는 한 가지는 허용되는 최대 힙입니다. Netbeans 시작에 "-J-Xmx2000M"을 추가하십시오.

심판 : Setting Heap Size

0

내가 좋아하는 IDE에 충실하는 것이 좋습니다. Eclipse는 여전히 인기가 있으며 Juno 패키지는 훌륭하게 작동하고 있으며 Kepler는 이미 사용 가능합니다. 최신 패키지를 시험해 볼 수 있습니다.

IntelliJ IDEA는 다른 Java IDE보다 (가볍고 빠르며, SCM (소스 구성) 도구와의 통합 성이 좋고, 쉬운 클라우드 배포 가능성을 제공합니다. 단, IDE를 자유롭게 선택할 수있는 경우 다른 팀으로 옮길 필요가 없습니다. IntelliJ는 Play 프레임 워크에 기본 제공되는 멋진 IDE를 제공하는 최초의 IDE입니다.

Google Android ADT는 다음과 같은 커뮤니티 버전을 기반으로 AndroidStudio쪽으로 완전히 이동합니다. 더 빠르고 더 나은 GUI 및 응용 프로그램 개발을위한 IntelliJ IDEA

Java 개발자로서 다른 IDE를 사용해도 좋지 않습니다. 오메 실험이나 어떤 이유로 든 당신의 마음을 강타합니다.

예 : Netbeans는 Java EE, Java7/Java2EE의 샘플 앱과 함께 제공됩니다. 웹 소켓, Servlet3.0, NIO 예제 등이 더 훌륭해 보이지만 ... 작동하지 않으면 그냥 무시하거나 무시하십시오. . 데이터베이스 테이블에서 엔티티를 생성하는 것은 매우 쉽습니다. NetBeansIt에서 REST 끝점을 만드는 것은 RESTful 웹 서비스 프레임 워크, JSF2.x, Primefaces3.x, SpringMVC, Struts와 같은 다양한 Java 프레임 워크에 대해 내장 플러그인 지원을 많이 제공 할 수 있습니다. 동일한 버전의 프레임 워크를 사용하지 않아도됩니다. 일부 플러그인은 비즈니스 요구 사항에 따라 충분하지 않을 수 있습니다. 비록 당신이 기존 버전을 사용해도 Primeface가있는 Netbeans가 XHTML 템플릿을 수동으로 생성해야하기 때문에 리치 실시간 UI 개발을 개발하는 것은 그리 친숙하지 않습니다. Netbeans에는 Glassfish 및 tomcat (다른 서버에 대해서는 잘 모르지만 지원이 내장되어 있음)에 대한 지원이 잘되어 있습니다. 쉽게 원격 배포가 가능합니다. JavaEE에 대한 자습서를 배우는 Netbeans은 초보자에게 적합합니다.

Netbeans도 압축 된 번들로 제공되므로 Windows 컴퓨터에도 설치할 필요가 없습니다.

Eclipse는 Java RoboCode 학습 도구 (IBM에서 오래 전부터 개발 한 도구)로 더 나은 지원을 제공합니다.

또한 Netbeans는 HTML5, Groovy, PHP, C++에 대해서도 훌륭하게 지원합니다 (사용하지 않았기 때문에 사용자 커뮤니티의 게시물에 따르면).