기타정보

IDE에 대하여

KHS-Desktop 2023. 6. 15. 11:21
반응형

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

 

반응형