용어집

같은 사항을 서로 다른 용어로 참조하면 혼동이 생길 수 있으며, 서로 다른 사항을 같은 용어로 참조하면 큰 혼란이 생길 수 있습니다. 따라서 주석, 코드 및 문서에서 특정 사물을 참조할 때는 올바른 단어를 선택해야 합니다.

Eclipse

Eclipse는 응용프로그램 개발을 위한 통합된 도구의 생성을 지원하는 총체적인 프로젝트의 이름입니다. 이것은 Eclipse 플랫폼, JDT(Java Development Tool)플러그인 개발 환경(PDE)을 포함하는 관련 프로젝트의 콜렉션을 나타냅니다.
Eclipse 플랫폼
Eclipse 플랫폼은 플러그인 확장이 작성되는 코어 프레임워크 및 서비스의 이름입니다. Eclipse 플랫폼에서는 플러그인이 로드 및 실행되는 런타임을 제공합니다. 이 용어를 정확하게 사용하려면 플랫폼에 대한 몇 가지 사항을 알고 있는 것이 좋습니다. 첫째, Eclipse 플랫폼 자체는 단독으로 제공되는 실제 제품이 아닙니다. 플랫폼의 직접적인 소비자는 도구 빌더 또는 ISV입니다. 이들이 Eclipse 플랫폼을 유용하게 만드는 값을 Eclipse 플랫폼에 추가하기 때문입니다.
Eclipse 플랫폼은 코어UI로 나눠집니다. "UI"로 분류되는 항목에는 창 시스템이 필요한 반면 "코어"로 분류되는 항목은 "헤드 없이" 실행될 수 있습니다. Eclipse 플랫폼의 UI 부분은 Workbench라고 합니다. Eclipse 플랫폼의 코어 부분은 플랫폼 코어 또는 코어라고 합니다.
따라서 Eclipse 플랫폼은 도구 빌더가 도구 플러그인을 빌드하는 중심부가 됩니다.
Eclipse SDK
Eclipse SDK는 Eclipse 플랫폼, JDTPDE입니다. SDK에서는 플랫폼 외에도 Eclipse가 자체 개발 환경이 되도록 하는 데 필요한 개발 도구도 제공합니다.

플랫폼 - "Eclipse 플랫폼"의 축약형입니다.

Workbench - "Eclipse 플랫폼 UI"의 축약형입니다.

Workbench는 연결형 컴포넌트에서 빌드된 복잡한 UI를 사용하여 제품을 빌드하기 위한 상위 레벨의 UI 프레임워크입니다. Workbench는 JFace, SWT플랫폼 코어 맨 위에 빌드됩니다.
코어 - "Eclipse 플랫폼 코어"의 축약형입니다.
Eclipse 플랫폼의, UI가 없는 모든 하부구조를 말합니다. 주요 부분은 플랫폼 런타임 및 플러그인 관리, 작업공간 및 자원 관리, 버전 및 구성 관리입니다.
런타임 - "Eclipse 플랫폼 코어 런타임"의 축약형입니다.
플랫폼 코어의 최하위 레벨 파트로서 플러그인 레지스트리 및 플러그인을 담당합니다. 플랫폼 코어 런타임에는 작업공간 및 자원(자원 플러그인에 있음)이 포함되지 않습니다.
작업공간
작업공간은 Eclipse 플랫폼의 자원을 관리하기 위한 일반적인 보호 공간입니다. 작업공간과 자원은 플랫폼의 선택적 파트이며 일부 플랫폼 구성에는 작업공간이 없습니다.
UI - "Eclipse 플랫폼 UI"의 축약형입니다.
Eclipse 플랫폼의 UI 부분에 대한 포괄적인 용어입니다.
JFace
JFace는 특성 표시기 등의 복잡한 UI 부분을 빌드하는 데 유용한 중간 레벨의 UI 프레임워크입니다. JFace는 SWT와 함께 작동합니다.
SWT
SWT(Standard Widget Toolkit)는 이식 가능 API 및 기본 구현이 포함된 작고 빠른 위지트(widget) 툴킷입니다. 지금까지 SWT는 Windows, Linux(GTK 및 Motif 창 시스템), AIX(Motif), Solaris(Motif), HP-UX(Motif), QNX(Photon) 및 Mac OS X(Carbon)로 포트되었습니다.
JDT
Java 개발 도구(n.b. 적절한 이유로 소문자로 된 "개발 도구")는 Java 프로그램 개발 기능을 Eclipse 플랫폼에 추가합니다.
PDE
플러그인 개발 환경은 Eclipse 플러그인 개발을 위해 특수 도구를 추가합니다.