IDE란?
통합 개발 환경(integrated development environment) 의 약자로, 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다.
쉽게 말해 그냥 개발 환경이다. 개발을 하면서 사용되는 도구들의 집합.
통합 개발 환경을 사용하는 이유
- 통합 개발 환경을 이용하면 코딩과 컴파일하는 과정을 한번에 할 수 있다.
- 실제로는, 우리가 하나의 프로그램을 만들 때는 코딩, 디버그, 컴파일, 배포 등 더 복잡한 과정으로 이루어진다.
- 대부분의 통합 개발 환경에는 텍스트 편집 이상의 기능이 포함되어 있으며, 소프트웨어 개발 프로세스를 훨씬 효율적으로 만든다.
- 코드 편집이 자동화되어있다.
- 프로그래밍 언어에는 명령문 구조화에 대한 규칙이 있다.
- 소스코드를 자동으로 작성하거나, 편집하기 위한 많은 기능을 포함한다.
- 구문 강조 표시
- 텍스트의 서식을 자동으로 지정해주어 소스 코드를 더 읽기 쉽게 만들고 구문 오류에 대한 피드백을 상시로 제공한다.
- 자동 완성
- 검색어 자동 완성 기능처럼, 코드 문 완성을 위한 제안을 해준다.
IDE의 유형
- 로컬 IDE
- 로컬 컴퓨터에 직접 설치하고 실행하는 IDE.
- 클라우드 IDE
- 브라우저에서 직접 작성, 편집, 컴파일 하는 IDE.
완벽한 IDE는 없다
프로그래밍을 어떤 목적으로 하는 지에 따라 적합한 IDE가 달라지기때문이다.
참고사이트
https://aws.amazon.com/ko/what-is/ide/
https://blog.cordelia273.space/27
'C# > 관련 글' 카테고리의 다른 글
2024.11.22 오픈소스 (1) | 2024.11.22 |
---|---|
2024.11.22 폰 노이만 구조 (0) | 2024.11.22 |
2024.11.21 칸반과 에자일을 분석하다 (0) | 2024.11.21 |