Eclipse VS Intellij IDEA
카테고리: CS
전체조건 | Eclipse | Intellij IDEA | 비고 |
---|---|---|---|
비용 | 승 (무료) | 패 (무료 및 유료) | Intellij IDEA는 무료 버전도 있다. 안드로이드 스튜디오가 그 기반이다. |
개발 디렉터리 구조 | 승 (워크스페이스) | 패 (프로젝트) | 단일 프로젝트라면 IntelliJ가 유리하며, 프로젝트 개수가 많으면 Eclipse 가 유리하나, 공통적으로 프로젝트 개수가 많을 수록 더 많은 메모리와 함께 더 갉아먹는 성능으로 안쓰는 프로젝트는 반드시 닫고 진행하는 걸 추천한다. |
자바 코드 제안 | 패 | 승 | Intellij IDEA는 오류가 났을 때나 경고 및 기타 부가적인 처리를 해야 할 경우 자동으로 수정 가능한 목록을 보여준다. 원하는 제안을 선택하면 코드가 자동으로 수정된다. |
자바 자동 완성 | 패 | 승 | 써보면 안다. 무료 버전 포함. |
JS/CSS/HTML 개발 기능 | 패 | 승 (유료) | Eclipse는 웹 관련 자동완성이 지원되나 기능이 매우 처참한 수준이며 특히 ECMA 6 이후 보조 기능 미지원. |
Spring 개발 기능 | 패 | 승 (유료) | IntelliJ 는 config 자동완성에 빈 자동완성까지 지원 (무료 버전 제외)스프링 공식 이클립스 개발툴인 STS도 이클립스가 매력적일 정도로 강력한 기능을 지원하도록 개선했으나 이클립스의 한계를 넘지는 못했다. |
DB 연동 기능 | 무승부 (DBeaver 플러그인 설치) | 무승부 (유료 기능 자체 지원) | 둘 다 일단 멀티 데이터베이스 기반에 기능도 강력하다. |
전자정부 프레임워크 | 승 | 패 | 전자정부 프레임워크는 이클립스 개발 환경을 공식 지원한다. IntelliJ 로도 개발 가능하나 한정적. |
코드 테마 | 패 | 승 | Eclipse 의 다크 테마는 DevStyle 외에 찾아보기 힘들지만, IntelliJ는 사용자가 다양한 테마를 만들어 배포 중이다. |
개인 유료 구독 | 패 (MyEclipse) | 승 | MyEclipse 의 상품은 년 $200 이며 구독 죵료 시 사용 불가. IntelliJ IDEA 는 연 $149 이며 지속 구독 시 할인 혜택과 함께, 구독 종료시에도 구독 시작한 당시 버전을 영구 사용 가능. 프리랜서는 어느 회사에 투입해도 사용 가능할 정도로 유연한 라이선스를 제공한다. |
기업 유료 구독 | 승 | 패 | IntelliJ IDEA 기업용은 연간 비용이 $499 로 매우 비싸 사용처는 대부분 월간 $49 로 계약한다. 지속 구독 할인 혜택은 없으나 1년 이상 구독 후 종료 시 구독 시작 당시 버전은 계속 제공한다. 그냥 아니면 포기하고 이클립스 강제해도 된다. |
플러그인 | 패 | 승 | Eclipse 플러그인은 검증하지 않으나, IntelliJ 는 검증 후 마켓에 올라간다. |
Lombok | 패 (수동설치) | 승 | (2020.3 이후 자체지원, 그 이전은 플러그인 설치) Lombok Eclipse 설치는 매우 번거롭다. 특히 맥에서는 더욱 더. |
커뮤니티 지원 | 승 | 패 | 제 3자 지원 기준 (예: 자바 커뮤니티 QnA 게시판 등) |
공식 지원 | 패 | 승 | Eclipse 는 이슈 해결을 10년째 안하는 경우도 있을 정도로 최악. IntelliJ는 무료 버전까지 공식 커뮤니티 지원으로 받아줌. |
업데이트 | 패 | 승 | Eclipse 는 업데이트가 매우 어려운 편이며 오히려 구관이 명관이라 말할 정도로 업데이트가 불안정. |
결과 | 5승 1무 9패 | 9승 1무 5패 | IntelliJ 승리! |
댓글남기기