통합 개발 환경(영어: IDE; Integrated Development Environment)은 코드의 작성, 컴파일, 디버깅, 배포 등을 통합적으로 수행할 수 있는 개발 도구 또는 환경이다.
종류
이름 | 대상 운영체제 | 프로그래밍 언어 | 라이선스 | 비고 |
---|---|---|---|---|
Code::Blocks | 리눅스, 유닉스, 윈도우 | C/C++ | GPL | |
Delphi | 윈도우, macOS | 오브젝트 파스칼 | 상용 라이선스 | |
Dev-C++ | 윈도우 | C/C++ | GPL | |
Eclipse | 윈도우, 리눅스, 유닉스, macOS | 자바, C/C++, PHP, 자바스크립트, 그 외 | 이클립스 공중 허가서 | |
IntelliJ IDEA | 윈도우, 리눅스, macOS | 자바, 그루비, 그 외 | 상용 라이선스 및 아파치 라이선스 2.0 | |
NetBeans | 윈도우, 리눅스, 유닉스, macOS | 자바, 그루비, 자바스크립트, PHP, C/C++ | 공동 개발 및 배포 허가서 | |
Visual Studio | 윈도우 | C/C++, C#, F#, 파이썬, 비주얼 베이직 닷넷, 자바스크립트, 타입스크립트, 그 외 | 상용 라이선스 | |
Xcode | macOS | C/C++, 오브젝티브-C, 스위프트, 그 외 | 상용 라이선스 |