2009년 05월 01일
이클립스... 누구냐 넌...
쉽게 이야기 해서 플랫폼. 좀 이해하기 쉽게 설명하면 일종의 OS같은 것이란다.
응용 어플리케이션이 OS 상에서 돌아가 듯,
여러 플러그인들이 이클립스라는 플랫폼 위에서 돌아간다는 것이다. (내가 이해한 것이 맞나??)
그럼 OS에는 커널이 있듯이, 여기에도 뭔가가 있어야 하는 것 아닌가?
그렇다. 있다.
플랫폼 런타임이라는 놈이 있다는 것이다.
이 놈이 하는 일은, 이클립스가 구동될 때 설치되어 있는 플러그인을 검사하고 그에 대한 정보를 레지스트리에 생성한댄다.
오호, 별걸 다 하는구나...
플랫폼 런타임이라는 놈만 유일하게 플러그인이 아니란 말이지.
그 외에도 기본적으로 깔리는 플러그인들이 몇 마리 있다는 것인데....
SWT -> JAVA가 지원하는 AWT와 성능상의 문제가 있던 SWING을 팽대개치고 이클립스 개발팀에서 새로만든 UI 컴포넌트 툴킷.
JFace -> SWT를 기반으로 한 GUI 프레임 워크.
워크스페이스 -> 사용자 리소스 플러그인, 사용자와 플러그인 사이를 중개해 주는 착한 놈.
워크벤치 UI, IDE UI -> SWT와 JFace를 이용해 구현된 것. 사용자 인터페이스를 제공하는 플러그인.
아.. 역시 책에 있는거 고대로 적었더니 뭔 말인지 모르겠네.... ㅋㅋㅋ
응용 어플리케이션이 OS 상에서 돌아가 듯,
여러 플러그인들이 이클립스라는 플랫폼 위에서 돌아간다는 것이다. (내가 이해한 것이 맞나??)
그럼 OS에는 커널이 있듯이, 여기에도 뭔가가 있어야 하는 것 아닌가?
그렇다. 있다.
플랫폼 런타임이라는 놈이 있다는 것이다.
이 놈이 하는 일은, 이클립스가 구동될 때 설치되어 있는 플러그인을 검사하고 그에 대한 정보를 레지스트리에 생성한댄다.
오호, 별걸 다 하는구나...
플랫폼 런타임이라는 놈만 유일하게 플러그인이 아니란 말이지.
그 외에도 기본적으로 깔리는 플러그인들이 몇 마리 있다는 것인데....
SWT -> JAVA가 지원하는 AWT와 성능상의 문제가 있던 SWING을 팽대개치고 이클립스 개발팀에서 새로만든 UI 컴포넌트 툴킷.
JFace -> SWT를 기반으로 한 GUI 프레임 워크.
워크스페이스 -> 사용자 리소스 플러그인, 사용자와 플러그인 사이를 중개해 주는 착한 놈.
워크벤치 UI, IDE UI -> SWT와 JFace를 이용해 구현된 것. 사용자 인터페이스를 제공하는 플러그인.
아.. 역시 책에 있는거 고대로 적었더니 뭔 말인지 모르겠네.... ㅋㅋㅋ
# by | 2009/05/01 14:45 | - ECLIPS | 트랙백



