UTF-404

IDE 도구 개념에 대해 알아보기 본문

정보처리기사

IDE 도구 개념에 대해 알아보기

UTF-404 2024. 2. 27. 15:28
728x90

💡 IDE(Integrated Development Environment) 도구의 개념

  • IDE 도구는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다.
  • 기존에는 컴파일러(Compiler), 텍스트 편집기(Editor), 디버거(Debugger)를 따로 사용했으나 통합 개발환경을 통해 하나로 묶은 대화형 인터페이스를 제공한다.

📍IDE 도구의 기능

➡️ IDE 도구는 다양한 기능을 통합한 형태로서, 편리한 개발환경을 제공한다.

기능 설명
개발환경 지원 자바(Java), 파이썬(Python) 등 개발언어를 통해 어플리케이션 개발환경 제공
컴파일 문법에 어긋나는지 확인하고 기계어로 변환하는 기능 제공
디버깅 프로그래밍 과정에 발생하는 오류 및 비정상적인 연산 제거
외부 연계 외부 형상, 배포관리 기능과 연계되어 자동 배포등이 가능
DB 연동 JDBC, ODBC 등을 통한 데이터베이스 연동

 

📌 JDBC (Java Database Connectivity)

➡️ 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다.

 

📌 ODBC (Open Database Connectivity)

➡️ 마이크로소프트가 만든, 데이터베이스에 접근하기 위한 소프트웨어의 표준 규격이다.

📍 IDE 도구 간 비교

➡️ 대표적인 개발 도구로는 이클립스, 비주얼 스튜디오, 액스코드(ios)가 있다.

비교 이클립스(Eclipse) 비주얼 스튜디오(Visual Studio) 엑스 코드(Xcode)
개발사 IBM, 이클립스 재단 마이크로소프트(Microsoft) 애플(Apple)
플랫폼 크로스 플랫폼 크로스 플랫폼 애플 플랫폼
운영 체제 대부분의 운영체제 대상 윈도즈(Windows)시리즈 맥(Mac) OS
언어 Java, PHP, JSP Visual Basic, C++ Object C, Swift
라이센스 이클립스 상용 GCC
특징 Java 개발 최적화 C 계열 언어 중심 ios 기반 앱 개발
728x90

'정보처리기사' 카테고리의 다른 글

국제 표준 제품 품질 특성이란?  (0) 2024.02.27
DRM 개념 알아보기  (0) 2024.02.27
비선형 구조(2) - 그래프  (0) 2024.02.25
비선형 구조(1) - 트리  (0) 2024.02.25
선형 구조에 대해 알아보기!! 👐🏻  (1) 2024.02.05