통합 개발 환경
위키백과 ― 우리 모두의 백과사전.
통합 개발 환경(統合開発環境, Integrated Development Environment(IDE))는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다.
종래의 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 따로 사용했다. 이러한 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합 개발 환경이다. 최근의 IDE는 GUI 애플리케이션 개발용 고속 개발 도구가 많다.
[편집] 언어 지원
다양한 프로그래밍 언어를 지원하는 통합 개발 환경의 예로, 비주얼 스튜디오, 이클립스를 들 수 있다. 이클립스는 자바를 기본적으로 지원하지만, 파이썬, 펄, 루비, 포트란, C, C++, PHP, 코볼, JSP 등과 같은 언어들도 추가적으로 설치할 수 있다. 각 언어의 추가 설치본은 각자 고유의 디버거를 비롯한 다양한 도구들을 가지고 있다.
[편집] IDE의 예
- 비주얼 스튜디오
- 볼랜드 디벨로퍼 스튜디오
- 제이빌더
- JDE
- 카일릭스
- 터보 C (MS-DOS 시대에 사용되었던 통합환경. 볼랜드사 제품)
- 터보 파스칼 (MS-DOS 시대에 사용되었던 통합환경. 볼랜드사 제품.)
- 이클립스 (현재 자바 개발자들에게 매우 인기있는 자바 개발 도구)
- 넷빈즈 (썬 마이크로시스템즈에서 적극 후원하고있는 자바 개발 도구)
- 제이디벨로퍼
- 리얼베이직 (매킨토시에서 많이 이용되고 있는 크로스 플랫폼 통합 개발 환경. 리얼 소프트웨어사 제품)
- 엑스코드 (애플 컴퓨터사 정통의 통합 개발 환경)
- 코드워리어 (다양한 플랫폼에서 이용할 수 있는 통합 개발 환경의 대표)
- 퓨처베이직
- 파워빌더
[편집] 같이 보기
- 소프트웨어 개발 키트 (SDK)
- 고속 개발 도구
- 유틸리티 프로그램
- 소프트웨어 공학
![]() |
이 글은 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |


