자바를 메모장 같은 간단한 편집기로도 개발할 수 있지만 이것은 IDE에 비하면 매우 불편하다.
통합 개발 환경은 자바 프로그램을 편리하면서도 빠르게 개발할 수 있는 환경을 제공한다.
자바를 배울 때 보통 Eclipse(이클립스) IDE를 다운받아 설치하고, 나중에 숙련되면 다른 IDE인 IntelliJ(인텔리제이)를 사용하기도 한다.
IDE (통합 개발 환경) 이란?
Integrated Development Environment 로써 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다.
즉, 개발할 때 사용되는 도구들을 모아놓은 장소라고 생각하자.
자바에서 사용하는 대표적인 IDE (통합 개발 환경)
1. eclipse (이클립스) - 무료
가장 대중적으로 사용하며 자바를 입문할 때 사용하는 IDE 이기도 하다.
오래되었기에 많은 개발자 커뮤니티, 블로그, 플러그인들이 존재하여서 초보자가 쉽게 접근하여 쓸 수 있다.
이클립스는 자바로 개발되었기 때문에 다양한 운영체제에서 지원한다.
여러 프로젝트를 동시에 열어서 관리할 수 있다.
IntelliJ(인텔리제이)보다 상대적으로 느리다.
2. IntelliJ (인텔리제이) - 유료, 무료
Kotlin(코틀린)을 만든 제작사 JetBrains에서 만든 IDE 이다.
이클립스보다 상대적으로 뛰어나다고 평가되고 있어서 유료버전임에도 불구하고 쓰는 곳이 많다.
Java, Kotlin, Node.js , Groovy, Python 등등 여러 언어들을 지원하고 있다.
프로젝트를 1개만 관리하기에 여러개를 하려면 여러개의 창을 열어야한다.
유료와 무료버전이 나뉘어져 있다.
결론
처음 개발을 시작하려는 입문자는 Eclipse를 먼저 사용하고 익숙해지면 성능적으로 좋은 IntelliJ를 사용해보는 것을 추천한다.
IntelliJ에 비해 느리다는 것이지 Java를 학습할 때 안좋은 것이 아니다는 말이다.
그리고 대학생이라면 IntelliJ 유료 버전을 무료로 사용할 수 있으니 참고하길 바란다.
참조
https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EA%B0%9C%EB%B0%9C_%ED%99%98%EA%B2%BD
'프로그래밍 > Java' 카테고리의 다른 글
람다식이란? (0) | 2022.01.12 |
---|---|
JAVA 8은 왜 이렇게 많이 쓸까? (1) | 2022.01.12 |
Java(자바) API 문서 다운받기 (0) | 2022.01.11 |
Java(자바) 환경변수 설정하기 (0) | 2022.01.11 |
Java란? (3) | 2022.01.11 |