차례:
정의-Eclipse 플랫폼은 무엇을 의미합니까?
Eclipse 플랫폼은 특정 프로그래밍 언어가없는 일반적인 IDE (통합 개발 환경) 기반입니다. 이 플랫폼에는 IDE 기능이 포함되어 있으며 구성 요소 하위 집합을 사용하여 응용 프로그램을 만드는 구성 요소로 구축되었습니다. 개발자는 여러 팀 개발 환경 저장소에 참여하면서 플랫폼에서 일반 프로젝트 및 파일을 작성, 공유 및 편집합니다.
플랫폼의 주요 기능은 소프트웨어 공급 업체에 메커니즘과 규칙을 제공하여 서로 다른 공급 업체간에 소프트웨어를 원활하게 통합 할 수 있도록하는 것입니다.
Techopedia는 Eclipse 플랫폼을 설명합니다
플랫폼의 설계 및 구조에는 다음 기능이 있습니다.
- 다양한 애플리케이션 개발 툴 구축
- ISV (Independent Software Vendor)와 같은 무제한 도구 공급자 세트 지원
- HTML (HyperText Markup Language), Java, C, JSP (JavaServer Pages), EJB (Enterprise JavaBeans), XML (Extensible Markup Language) 및 GIF (Graphics Interchange Format)와 같은 컨텐츠 유형 조작
- 다양한 컨텐츠 유형 및 제공자의 완벽한 툴 통합 촉진
- GUI (그래픽 사용자 인터페이스) 및 비 GUI 응용 프로그램을위한 개발 환경 지원
- Windows, LinuxTM, Mac OS X, Solaris, AIX 및 HP-UX를 포함한 다양한 운영 체제 내에서 실행
- 자바 프로그래밍 언어 사용
IBM은 IBM 툴링에 대한 불만을 해결하기 위해 Eclipse 플랫폼을 만들었습니다. 클라이언트와 소프트웨어 개발자는 서로 다른 환경에서 도구 기능을 사용할 수 있도록 도구를 통합 및 해체하는 데 지쳤습니다. 오픈 소스 커뮤니티에 플랫폼을 기증 한 IBM은 소프트웨어 개발자들이 함께 작동하는 통합 도구를 만들 수있게했습니다. 오픈 소스 이니셔티브 인이 플랫폼을 통해 소프트웨어 개발자는 새로운 플러그인을 제공함으로써 기존 플랫폼을 개선 할 수있었습니다.
플랫폼의 성공은 다음 그룹에 기인합니다.
- 커미터 :이 그룹은 공식 Eclipse 도구 개발을 담당합니다. 커미터 예제는 Eclipse Web Tools Platform 프로젝트 팀입니다.
- 플러그인 개발자 :이 그룹은 많은 플러그인 개발자로 구성된 Eclipse Plug-in Central과 같은 유용한 도구를 작성하도록 플랫폼을 확장했습니다.
- 사용자 :이 그룹은 커미터 및 플러그인 개발자가 개발 한 도구를 사용합니다.