1. 개요
소프트웨어 개발에 관련된 모든 작업, 즉 패키지 인클루딩, 문서 편집, 컴파일, 디버그, 원격 서버 액세스, 바이너리 배포 등을 하나의 프로그램 안에서 모두 처리하는 환경을 제공하는 툴. 비슷한 말로는 고속 개발 도구가 있다.2. 종류
- 나모 웹에디터
- 넷빈즈
- 델파이
- 라자루스
- 리얼베이직
- 볼랜드 C++ 빌더
- 어도비 드림위버
- 안주타
- 오토잇
- 이클립스
- 와이드 스튜디오
- 제이빌더
- 제이디벨로퍼
- 카일릭스
- 터보 C
- 터보 파스칼
- Arduino IDE
- Code::Blocks
- Cursor
- Dev-C++
- IDLE[1]
- JetBrains 사의 IDE[2]
- IntelliJ IDEA
- 안드로이드 스튜디오
- PyCharm
- Webstorm
- PHPStorm[3]
- Rider
- CLion
- KDevelop
- MonoDevelop
- RStudio
- Samsung Automation Studio
- SmartThings IDE
- Xcode
- Visual Studio
- QT Creator
- GNOME Builder
- Intel Quartus Prime
-
Xilinx Vivado
3. 클라우드 IDE
가상머신을 이용하여 웹으로 IDE를 이용할 수 있는 서비스.- cloud9
- koding
- CloudPebble
- 구름IDE
- replit
- che
- Google Colaboratory
- Github Codespace
- StackBlitz
- Gitpod
- Project IDX
- CodePen
[1]
Python과 같이 설치되는 그것. Integrated Development and Learning Environment의 줄임말이다. 본격적인 IDE보다는 초라하지만 의외로 기본에 충실한 편집 기능과 디버거가 갖춰져 있다.
[2]
대부분은 프로페셔널 버전이 유료, 커뮤니티 버전이 무료다. 대학생은 학생 이메일을 인증받아 프로 버전을 무료로 사용할 수 있다.
[3]
WebStorm과 비슷하면서 PHP에 특화