CODEDRAGON ㆍDevelopment/Software Engineering
개발도구의 선정
· 통합 개발환경의 종류 및 특징
· 통합 개발환경의 선정
통합 개발환경의 종류 및 특징
· 다양한 프로그래밍 언어를 지원하는 통합 개발 환경의 예로, 비주얼 스튜디오, 이클립스를 들 수 있습니다.
· 이클립스는 자바를 기본적으로 지원하지만, 파이썬, 펄, 루비, 포트란, C, C++, PHP, 코볼, JSP 등과 같은 언어들도 추가적으로 설치할 수 있다. 각 언어의 추가 설치본은 각자 고유의 디버거를 비롯한 다양한 도구들을 가지고 있습니다.
통합 개발환경 |
개발사 |
지원OS |
지원언어 |
라이선스 |
Eclipse |
IBM 이클립스재단 |
MS-Windows Linux OSX Solaris AIX |
Java C C++ PHP JSP 외 다수 |
Eclipse Public License |
Lazarus |
Lazarus Team |
MS-Windows Linux OSX FreeBSD |
Pascal |
GPL, GNU LGPL, 기타 |
Anjuta |
GNOME 프로젝트 |
Linux |
C C++ |
GPL |
Wide Studio |
와이드 스튜디오 프로젝트 |
Linux |
C C++ |
MIT |
Code:Blocks |
Code::Blocks Team |
MS-Windows Linux OSX |
C C++ |
GPL v3.0 |
Visual Studio |
MicroSoft |
MS-Windows MAC |
VisualBasic .Net VisualC++ VisualC# 등 |
상용 |
Delphi |
엠바카데로 테크놀러지 |
MS-Windows |
Pascal |
상용 |
C+ Builder |
엠바카데로 테크놀러지 |
MS-Windows |
C C++ |
상용 |
통합 개발환경의 선정
Eclipse IDE를 개발도구로 선정: 풍부한 기능과 Plug-In을 보유하고 있으며, 다양한 적용사례가 존재합니다
'Development > Software Engineering' 카테고리의 다른 글
프로그램 성능향상 기법 - 시스템호출(System Call)의 사용빈도 감소, I/O집중에 따른 경합(Competition) 감소, Garbage Collection의 회피, Object 재사용, Method 호출 감소(Inline Method 사용) (0) | 2019.01.26 |
---|---|
Setp2.프로그램의 배포 및 라이브러리 관리를 위한 빌드 도구를 선정한다. - 빌드도구 Maven과 Ant의 특징 비교, 빌드도구의 선정 (0) | 2019.01.21 |
개발언어의 선정 - 개발언어의 선정기준, 개발언어의 선정, 개발언어의 사용현황 (0) | 2019.01.19 |
수행 내용-개발환경 사양 이해하기 (0) | 2019.01.15 |
Twitter 개발자로 등록하기 (0) | 2019.01.15 |