반응형
IDE란?
- 통합 개발 환경 (Integrated Development Environment)의 약자
- IDE는 개발자들이 프로그래밍 언어를 작성하고 프로젝트를 관리하며 코드를 디버그 하고 실행하는 데 필요한 도구와 기능을 제공한다.
IDE 주요기능
- 텍스트(코드) 편집기능: 문법 강조, 코드 자동 완성, 코드 양식 지원 등의 편리한 기능.
- 디버거: 코드 실행 중에 오류를 추적하고 수정하기 위한 도구. 중단점 설정, 변수 확인, 단계별 실행 등의 기능.
- 컴파일러: 프로그래밍 언어의 코드를 실행 가능한 형태로 변환하는 도구.
- 빌드 및 배포 도구: 소스 코드를 컴파일하고 빌드하여 실행 가능한 애플리케이션 또는 배포용 파일을 생성하는 도구.
- 플러그인: 추가적인 기능을 제공한다.
IDE 종류
- 범용 IDE (General Purpose IDE):
범용 IDE는 하나의 특정언어가 아닌 여러 언어와 기술을 지원하는 IDE를 말한다.
대표적으로 Visual Studio Code, IntelliJ IDEA, Eclipse 등이 있다. - 언어별 IDE (Language-Specific IDE):
특정언어에 특화된 IDE를 말한다.
PyCharm은 파이썬 개발을 위한 IDE, PhpStorm는 PHP개발을 위한 IDE이다. - 웹 개발 IDE (Web Development IDE):
웹 개발을 위한 웹기술(HTML, CSS, JavaScript 등)을 지원하고, 프런트엔드, 백엔드 개발에 필요한 도구와 기능을 제공하는 IDE를 말한다.
대표적으로 Visual Studio Code, WebStorm, Sublime Text 등이 있고, 범용 IDE와 겹치는 경향이 있다. - 모바일 개발 IDE (Mobile Development IDE):
모바일 애플리케이션 개발을 할 수 있는 IDE를 말한다.
iOS 앱 개발에는 Xcode가 있고, 안드로이드 앱 개발에는 대표적으로 Android Studio,
Visual studio, IntelliJ IDEA, NetBeans, Komodo 등이 있다.
참고사이트
https://aws.amazon.com/ko/what-is/ide/
IDE란 무엇인가요? - 통합 개발 환경 설명 - AWS
AWS Cloud9은 브라우저에서 직접 코드를 작성, 실행 및 디버그하는 데 사용할 수 있는 클라우드 통합 개발 환경입니다. JavaScript, Python, PHP, Ruby, Go, C++ 등 40여 개의 언어를 지원하는 다국어 IDE입니다.
aws.amazon.com
반응형
'기타정보' 카테고리의 다른 글
[암호화]단방향/양방향 암호 (0) | 2023.06.21 |
---|---|
MVVM 【Model-View-ViewModel】 (0) | 2023.06.14 |
yarn 과 npm 정리 및 참고 사이트 (0) | 2023.06.14 |
Vue2와 Vue3 참고 사이트 (0) | 2023.06.14 |
실무 vue 프로젝트 구조 참고 사이트 (0) | 2023.06.13 |