안녕하세요. J4J입니다.
이번 포스팅은 IDE에 대해 적어보는 시간을 가져보려고 합니다.
IDE란?
IDE는 Integrated Development Environment의 약자로 이번에도 똑똑하신 위키백과님에 따르면 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어라고 합니다.
정말 단순하게 말하면 코드가 작성되는 프로그램 툴이라고 말할 수도 있겠습니다.
자바에서 사용되는 IDE
그럼 자바에서 사용되는 IDE는 무엇이 있을까요?
대표적으로 자바에서 사용되는 IDE는 Eclipse, IntelliJ 등이 있습니다.
Eclipse와 IntelliJ를 개인적인 견해를 담아 간단히 비교해보면 다음과 같은 특성이 있습니다.
구분 | Eclipse | IntelliJ |
---|---|---|
대중성 | IntelliJ보다 높은 편 | Eclipse보다 낮은 편 |
비용 | 무료 | Community버전 (무료) Ultimate버전 (유료) |
퍼포먼스 | 툴이 무거워 속도가 느림 문법 인식에 대한 오류가 존재 |
속도가 빠름 스마트한 자동완성 기능과 개발 생산성을 높이는 기능 제공 |
이와 같이 IntelliJ의 퍼포먼스가 더 뛰어나기 때문에 Eclipse에서 IntelliJ로 넘어가는 개발자분들이 많아지고 있다고 합니다. (안타깝게도 IntelliJ는 유료버전을 사용해야 합니다.)
하지만 이제 막 개발 역량을 키우고 있는 분들에게는 Eclipse를 먼저 사용하라고 권하고 싶습니다.
왜냐하면 학교에서든 회사에서든 모두 Eclipse를 아직까지는 많이 사용하고 있기 때문입니다.
IntelliJ의 사용은 입사를 한 뒤 한 번 사용을 해보고 자신에게 더 맞다고 생각되는 IDE를 선택하여 개발을 하는 것이 좋다고 생각됩니다.
저도 아직까지 Eclipse밖에 사용해본 적이 없어서 구체적인 비교를 하기는 힘들지만 IntelliJ를 사용하게 되는 기회가 생긴다면 더 구체적으로 비교해보는 포스팅을 해보도록 하겠습니다.
이상으로 IDE에 대해 간단하게 알아보는 시간이었습니다.
읽어주셔서 감사합니다.
'Language > Java' 카테고리의 다른 글
[Java] 자바기초 - Wrapper Class (0) | 2020.12.13 |
---|---|
[Java] 자바기초 - 형 변환(Promotion/Casting) (0) | 2020.12.11 |
[Java] 자바기초 - 자료형 (2) | 2020.12.10 |
[Java] 자바기초 - 입/출력 (0) | 2020.12.08 |
[Java] 자바기초 - JVM/JDK/JRE (0) | 2020.12.06 |
댓글