Java를 배우기 위한 IDE를 찾거나, 아름다운 아이콘이 필요하거나, 컴퓨터가 잘 설정되어 있지 않다면 Eclipse가 좋은 선택입니다. 개발 효율성을 높일 수 있는 IDE를 찾고 계시고, 더 빠르고 편리한 도구를 원한다면 IntelliJ IDEA를 추천합니다.
이클립스 도구
첫째: Eclipse에서는 콘솔을 최대한 활용할 수 있습니다. 탭이나 Ctrl+M 단축키를 더블 클릭하면 가능하지만, IntelliJ IDEA에는 이와 유사한 방법이 없습니다. 둘째: Eclipse의 프로젝트 구조가 더 강력합니다. Eclipse에는 프로젝트로 구성된 엔지니어링 영역이 있으며, 각 프로젝트는 개별적으로 그룹화하거나 숨길 수 있으며, 켜거나 끌 수 있습니다.
셋째: Eclipse의 인터페이스가 더 아름답습니다. IntelliJ IDEA와 비교했을 때, Eclipse의 글꼴과 그래픽은 더 아름답고 안정적입니다. 그리고 모든 지역 통제 시스템이 매우 가치 있습니다.
넷째: Eclipse 플러그인은 작성하기 쉽고, 시스템 자원을 덜 쓰며, 더 원활하게 실행됩니다.
다섯째: 이클립스는 무료입니다. 물론 이제 IntelliJ IDEA는 무료 버전도 제공하므로 이것이 Eclipse의 장점으로 볼 수는 없지만, 유료 버전은 더 강력한 기능을 제공합니다.
인텔리제이 아이디어
첫째, 더 나은 디버깅입니다. IntelliJ IDEA는 디버깅 면에서 Eclipse보다 훨씬 강력합니다. 디버깅 과정에서 어떤 식의 값을 찾아야 할 때, Eclipse를 사용하면 전체 표현식을 선택한 후 Crtl+Shift+I를 사용해 이 표현식의 값을 확인해야 합니다. 하지만 IntelliJ IDEA에서는 표현식 아래로 커서를 이동시키고 Alt+F8만 누르면 됩니다. IntelliJ IDEA는 필요할 수 있는 표현식을 잘 이해하고 제안된 매개변수 변수를 제공합니다. Eclipse의 디버그 인터페이스처럼 이리저리 뛰어다니지 않고도 직접 편집해서 이 표현식의 값을 바로 얻을 수 있습니다.
둘째, 개발 효율성 향상. IntelliJ IDEA는 자동 코드 생성 측면에서 Eclipse보다 더 똑똑합니다. 예를 들어, IntelliJ IDEA는 클래스의 테스트 클래스를 생성하고 해당 테스트 디렉터리에 올바르게 배치할 수 있습니다. ZenCoding 지원 측면에서는 HTML 작성이 매우 편리하고, 탭 작업도 네이티브 통합처럼 빠르게 완료됩니다. IntelliJ IDEA의 가장 명백한 개발 효율성 측면 중 하나는 JS, CSS, 플러그인 지원이 더 우수하다는 점입니다.
세 번째 요점은 더 똑똑한 재구성입니다. 이것은 사실 개발 효율성의 문제이지만, IntelliJ IDEA의 리팩토링 기능을 별도로 강조하고 싶습니다. 모든 최신 IDE는 리팩토링을 제공하므로 IntelliJ IDEA는 사용자의 필요를 이해하고 각 상황에 가장 적합한 솔루션을 제공합니다.
넷째, 목록이 덜 계층화되고 명확합니다. IntelliJ IDEA는 디렉터리 계층 구조가 매우 적지만 매우 명확하며, IDE 구성은 설정에서 찾을 수 있고, 프로젝트 설정도 프로젝트 설정에서 찾을 수 있습니다.
|