통합 개발 환경

통합 개발 환경(Integrated development environment, IDE)은 소프트웨어를 개발하기 위한 소스 코드 편집기와 빌드·실행·디버깅 기능 등을 하나의 작업 환경에 통합한 개발 도구이다. 코드 분석과 자동 완성, 프로젝트 구조 관리, 테스트, 버전 관리 및 확장 기...

영문명Integrated development environment
분류개발 도구, 소프트웨어 개발
약칭IDE
주요 기능코드 작성, 프로젝트 관리, 빌드, 디버깅, 테스트
관련 기술프로그래밍, 컴파일러, 디버거

통합 개발 환경(Integrated development environment, IDE)은 소프트웨어를 개발하기 위한 소스 코드 편집기와 빌드·실행·디버깅 기능 등을 하나의 작업 환경에 통합한 개발 도구이다. 코드 분석과 자동 완성, 프로젝트 구조 관리, 테스트, 버전 관리 및 확장 기능을 제공하기도 하며, 사용하는 언어와 실행 플랫폼에 따라 전문화된 IDE와 범용 IDE로 나뉜다.

역사

초기 통합 프로그래밍 환경

그래픽 IDE의 발전

크로스 플랫폼 및 웹 IDE

구성 요소

소스 코드 편집기

빌드와 프로젝트 관리

디버거

코드 분석과 리팩터링

플러그인과 확장

지원 언어와 플랫폼

네이티브 개발

웹 개발

모바일 개발

임베디드 개발

관련 문서

  1. List of integrated development environments ↩