티스토리 뷰

3년동안 SI 프로젝트만 수행하다가, 개인적인 사정으로  eclipse 플러그인 개발하는 프로젝트에 투입되었다.

플러그인을 개발하는데 내가 재활용할 수 있는 나의 경험은 오직 Java 밖에 없었다 . ㅠㅠ

eclipse 플러그인 개발자로 변신하기 위해서 도대체 뭘 해야 하는 걸까??

선배들은 조급해 하지마라.. 금방 적을할 거라는 진심어린 충고를 해주었지만~!!!

마치 꿔보같은 나는 ㅋㅋㅋ 최대한 빨리 적응해서 꿔보로 있기는 싫다고 ㅎㅎㅎㅎㅎ


요새 맨날 생각하는 거는 어떻게 하면.. 멀게만 느껴지는 eclipse 플러그인 개발에 조금 더 빨리

가까워 질 수 있냐 하는 것이다. ㅋㅋㅋ


나는 주로 책을 통해서 처음 접하는 지식을 접하는 편이다.  여느때 처럼 이클립스 플러그인 관련 책을 구입했다.

번역서들은 개발 환경이 너무 예전 버전인거 빼고는 볼만 했다.


1. 이클립스 실전 플러그인 개발

  - http://www.acornpub.co.kr/book/eclipse-plugin

  - 책이 너무 두껍다. 반드시 실습을 통해서 따라봐야 한다. 그냥 내용만 보면 무슨 내용인지 이해가 안간다 ㅠㅠ

  - 플러그인 개발 환경에 대해서 이해할 수 있어서 좋다. 

  - 번역서라서 그런가 내가 지식이 부족해서 그런가... 내용이 자연스럽게 연결이 안된다.. 

   킨들에서 원서를 구입해서 같이 봤다. 원서는 개정판임에도 불구하고 내용이 다른게 별로 없다 ㅎㅎ 

    => 개발환경 구성 또는 개발 초반에 플러그인 환경을 잡으면서 개발할 때 좋을 듯 하다.!!

       과연 이걸 다 보는 사람이 있을까?? ㅠㅠ


2. SWT/JFace 인 액션

  - http://www.acornpub.co.kr/book/swt

  - 나는 플러그인 플젝 환경은 구축되어 있고, 기능을 개발해야 하는 상황이었다. "이클립스 실전 플러그인 개발" 

    을 보고 소스를 봣는데... 이건 뭥미... 무슨 말인지 잘 모르겠다 !!!!

  - 실제 플러그인 개발 시 사용하는 SWT, JFace를 이해하기에 좋은 책이다. 

  - 부록에는 Draw2D와 GEF 에 대한 내용도 있다.

    => "이클립스 실전 플러그인 개발" 책에도 SWT, JFace 뷰어에 대한 내용이 잠깐 언급된다. 이 책은 그 부분을 더  

       구체적으로 알 수 있어서  좋다.

        하지만, 부록에 있는 GEF 내용만 보고는 GEF에 대한 개념이 전혀 이해 가지가 않는다.!!!!

        왜냐면 실제로 개발할 때 GEF에 대한 개념을 알고 있어야 개발을 할 수 있어야 했다.


이 두 권만 보면..

플러그인을 능숙하게 개발할 수 있을까?? 하는 질문에 대한 대답은 No 이다.!!!

이걸로는 부족한 느낌이다. 책을 보는 것도 좋지만 인터넷에는 너무 좋은 자료들이 많다 !!!!

그래서 아래 사이트들은 필수적으로 꼭 봐야 할거 같다 ㅎㅎ

  

  3. 인터넷 사이트

1)  GEF 에 대한 개념 잡기        - http://eclipse.or.kr/wiki/%ED%8A%B9%EC%A7%91%EA%B8%B0%EC%82%AC:GEF%EC%9D%98_%EC%9D%B4%ED%95%B4_1%EB%B6%80

 - 꼭 봐야 하는 사이트다. GEF에 대한 개념을 잡기에 너무 좋다!!  게다가 한글로 ㅎㅎ 완전 감사합니다 ㅠㅠ


2) 플러그인 API 보고 싶을 때, Grep Code

 - http://grepcode.com/search/?query=EditingSupport

 - jad 설치 후에 디컴파일 해서 볼 수도 있지만, 난 이 사이트가 훨씬 유용하고 좋더라... 단 인터넷이 된다면 ㅎㅎ

 - 플러그인 api 뿐만 아니라 많은 api들을 버전별로 확인할 수 있어서 좋았다.



cf. 나중에 보려는 책은?

3. (개정판) 이클립스 RCP [자바 GUI 애플리케이션 개발을 위한 컴포넌트 아키텍처 플랫폼]

  - http://www.acornpub.co.kr/book/rcp2

  - 뭐랄까 나중에 개념이 좀 잡히면 이 책도 보고 싶다. ㅎ


댓글