IDE란 Intergrated Development Environment의 약자로 "통합개발환경"이라고 한다.
프로그래머가 소프트웨어를 효율적으로 개발할 수 있도록 도와주는 소프트웨어 어플리케이션이다.
소스코드 편집, 빌드, 테스트, 패키징 등의 기능을 통합하여 하나의 프로그램에서 수행할 수 있도록 하여 개발자의 생산성을 높인다.
IDE의 주요 기능으로는 코드 편집 자동화, 구문 강조, 코드 자동완성, 컴파일, 디버깅 등의 기능이 있다.
○IDE의 종류
- 로컬 IDE : 사용자의 컴퓨터에 직접 설치하여 실행
- 클라우드 IDE : 클라우드에 저장된 IDE를 이용하여 브라우저에서 코드 작성, 편집, 컴파일 수행