개발자들 중에서 제일 많이 쓰는 IDE는 무엇일까요?
최근에는 Eclipse, VsCode, IntelliJ IDEA 3개 중 하나의 대답이 나올 것이라고 생각합니다.
저는 최근 이클립스를 6년 넘게 쓰다가 IntelliJ IDEA로 바꾼 지 1년이 됐습니다.
처음에는 익숙했던 단축키를 잘 못 누르는 것부터 사용법을 잘 모르고 개발 시간이 오래 걸려 "아 다시 Eclipse로 넘어갈까?"를 많이 고민했습니다.
하지만 Eclipse에 비해 IntelliJ IDEA 만의 장점들을 인지하고 바꾸었기 때문에 익숙해지면 훨씬 나은 IDE에서 개발할 수 있겠다는 생각이 들어 꾸준히 사용한 결과, 이제는 Eclipse 정도의 단축키와 기능들을 사용할 수 있게 되었습니다.
그렇다면 제가 알게 된 Eclipse를 안 쓰고 IntelliJ IDEA를 쓰는 이유를 써 내려가겠습니다.
Eclipse 보다 좋은 이유?
1) 자동 Indexcing 처리
- 처음 IntelliJ를 체험판으로 접할 때 드는 생각은 "아 이거 왜 이렇게 빨라?"였습니다. Eclipse는 프로젝트가 무거워질수록 느려지며 개발을 하면서 project clean을 해야지만 해결이 되는 다양한 코딩 에러가 아닌 IDE만의 에러가 발생하는 경우가 많습니다. 하지만 IntelliJ는 모든 것이 Indexcing가 되어 있어 빠르게 처리가 가능하여 이러한 에러가 잘 발생하지가 않습니다. 또 한 스마트한 자동완 성 기능과 그것을 컨트롤할 수 있는 기능들이 있어, 나만의 intellij를 만들어 사용이 가능합니다.
2) 개발의 질을 높여질 수 있는 Plug in을 간편하게 설치하여 사용 가능
- 간단하게 내부에서 plug in을 설치하는 것으로 개발의 질을 높일 수 있다.
그 종류에는 Grep console, Key promoter X, Lombok, Rainbow Brackets 등이 있다.
3) 검색이 빠르고 편하다
- ctrl + f(문자 검색) , ctrl + n(파일 검색) 등으로 빠르게 검색이 가능합니다. Eclipse를 사용하시는 모든 분들은 검색을 하실 때
ctrl + h를 누르고 검색을 누른 후 검색 대기를 지켜보신 분들이 많으실 겁니다. 하지만 Intelli J의 경우 모든 것들이 Indexcing 처리 가 되어있어 자판을 누르자마자 검색이 되는 것을 보실 수 있을 겁니다. 이 점은 개발 속도 면에서 어마 무시한 차이를 보이더라고요.
위와 같은 이유들 외에도 추가적으로 Intelli J가 더 좋은 이유들이 있겠지만 그러한 이유들은 앞으로 지속적으로 개발하거나 지식을 얻게 되면 추가적으로 덧 붙여서 글을 수정하도록 하겠습니다. 저는 현재 개발을 하면서 IntelliJ IDEA에 대해 큰 만족감을 느끼며 개발을 하고 있습니다. 또 한 Eclipse를 사용할 때마다 훨씬 빠른 개발 퍼포먼스를 내고 있습니다.
이러한 이유들로 앞으로 IDE를 고민하는 모든 분들 중 Eclipse vs IntelliJ 중에 고민을 하신다면 저는 무조건 IntelliJ IDEA를 추천하겠습니다.
'tool > 인텔리J(Intellij J)' 카테고리의 다른 글
이클립스(Eclipse) vs 인텔리J(IntelliJ) 단축키 (0) | 2021.03.11 |
---|