티스토리 뷰
3년동안 SI 프로젝트만 수행하다가, 개인적인 사정으로 eclipse 플러그인 개발하는 프로젝트에 투입되었다.
플러그인을 개발하는데 내가 재활용할 수 있는 나의 경험은 오직 Java 밖에 없었다 . ㅠㅠ
eclipse 플러그인 개발자로 변신하기 위해서 도대체 뭘 해야 하는 걸까??
선배들은 조급해 하지마라.. 금방 적을할 거라는 진심어린 충고를 해주었지만~!!!
마치 꿔보같은 나는 ㅋㅋㅋ 최대한 빨리 적응해서 꿔보로 있기는 싫다고 ㅎㅎㅎㅎㅎ
요새 맨날 생각하는 거는 어떻게 하면.. 멀게만 느껴지는 eclipse 플러그인 개발에 조금 더 빨리
가까워 질 수 있냐 하는 것이다. ㅋㅋㅋ
나는 주로 책을 통해서 처음 접하는 지식을 접하는 편이다. 여느때 처럼 이클립스 플러그인 관련 책을 구입했다.
번역서들은 개발 환경이 너무 예전 버전인거 빼고는 볼만 했다.
- http://www.acornpub.co.kr/book/eclipse-plugin
- 책이 너무 두껍다. 반드시 실습을 통해서 따라봐야 한다. 그냥 내용만 보면 무슨 내용인지 이해가 안간다 ㅠㅠ
- 플러그인 개발 환경에 대해서 이해할 수 있어서 좋다.
- 번역서라서 그런가 내가 지식이 부족해서 그런가... 내용이 자연스럽게 연결이 안된다..
킨들에서 원서를 구입해서 같이 봤다. 원서는 개정판임에도 불구하고 내용이 다른게 별로 없다 ㅎㅎ
=> 개발환경 구성 또는 개발 초반에 플러그인 환경을 잡으면서 개발할 때 좋을 듯 하다.!!
과연 이걸 다 보는 사람이 있을까?? ㅠㅠ
- 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
- 뭐랄까 나중에 개념이 좀 잡히면 이 책도 보고 싶다. ㅎ
'Eclipse Plugin > eclipse RCP' 카테고리의 다른 글
[개발자 생각] 이클립스 플러그인 개발자로 거듭나기 1 (0) | 2014.09.20 |
---|---|
[넋두리] 조급해 하지말자. (0) | 2014.08.22 |
[실전 플러그인 개발] 플러그인 RFRS, 링크 방식 error (0) | 2014.07.30 |
- Total
- Today
- Yesterday
- 파이썬 Jupyter Notebook 실전입문
- LED 연결하기
- ES6
- Git 암호 저장
- proxy node.js
- Git Password
- Express
- React 시작
- Learning React
- Proxy
- pandas
- matplotlib
- Github proxy 서버
- redux
- react
- 파이썬 데이터분석
- 라즈베리파이 GPIO
- Git 개념
- 라즈베리파이 스크린샷
- markdown티스토리
- LED 밝기 제어
- EJS
- enzyme
- 라즈베리파이 Screenshot
- git proxy
- jupyter notebook
- React시작하기
- start-React
- 마크다운 티스토리
- mocha
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |