Integrated Development Environment
|
통합 개발 환경(統合開発環境, Integrated Development Environment, IDE)은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 종래의 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 따로 사용했다. 이러한 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합 개발 환경이다. 최근의 통합 개발 환경(IDE)은 그래픽 사용자 인터페이스(GUI) 응용 프로그램 개발용 고속 개발 도구가 많다.
List of IDEs
이클립스 (Eclipse), 라자루스 (Lazarus), 안쥬타 (Anjuta), 와이드 스튜디오 (Wide Studio), 코드블럭스 (Code::Blocks), Dev-C++, 비주얼 스튜디오 (Visual Studio), 코드기어 디벨로퍼 스튜디오 (Codegear Developer Studio), 델파이 (Delphi), C++ 빌더 (C++ Builder), 제이빌더 (J Builder), JDE, 카일릭스 (Kylix), 터보 C (Turbo C), 볼랜드 C++ 빌더 (Boland C++ Builder), 터보 파스칼 (Turbo Pascal), 넷빈즈 (NetBeans), 제이디벨로퍼 (JDeveloper), 리얼베이직 (Real Basic), 엑스코드 (XCode), 코드워리어, 퓨처베이직, 파워 빌더 (Power Builder), 오토잇, 카일릭스, 프리 파스칼, 델파이 포 PHP, IntelliJ IDEA, 터보 파스칼, 터보 델파이, 코드라이트 (CodeLite) |
Source code editor
Atom, Visual Studio Code, BBEdit, Coda, Crimson Editor, Eclipse, Emacs, EmEditor, Geany, IntelliJ IDEA, ISPF/PDF Edit, jEdit, Kate/KDevelop, ActiveState Komodo Edit, Lazarus, Microsoft Visual Studio, NEdit, NetBeans, Notepad++, PSPad, SciTE, SlickEdit, Source Insight, SubEthaEdit, TextMate, TextPad, The SemWare Editor, UltraEdit, vi/Vim |
AI 기반
- e2b (english2bits) - AI 에이전트로 구동되는 오픈소스 IDE
See also
- Online source code playgrounds
- Daytona - 오픈소스 개발환경 관리자