오늘 문득 RCP, plug-in은 얼마나 공부하면 할수 있는지 물었던것이 생각난다.
한 두사람이 물은것도 아니고, 많은 사람들, 그것도 다양한 부류들이 그렇게 묻는다.
사실 물으시는 대부분이 RCP가 무엇인지도 모릅니다. 개발자건 관리자건 말입니다.
PLUG-IN을 어떻게 개발하는것인지도 모릅니다. 사실 사용하는 지도 모르는 분도 있습니다.
개발자분들 중에서요.
저는 '혹시, 얼마나 생각하시느냐구요. ' 물어봅니다.
'보름, 한달정도?'
또 어떤 분들은 이렇게 말합니다.
비지니스 로직이 중요하니 앞단 UI개발은 대충 해도 되는거 아니냐구요?
비지니스 로직 잘 만들고 앞단 화면 잘 만들면 되는거 아니냐구요?
RCP/plug-in에 대해 기반기술이 없는 분들이 그렇게 말하고 시작하시곤 합니다.
오~ 매우 끔찍한 접근입니다.
물런, 제가하는 코딩 개발이 옳다는거 아닙니다.
저와 생각이 틀릴수도 있고, 실제로 저의 생각이 틀린적도 많고, 코딩도 허접한게 많이있을수 있습니다.
(물런 항상 책 보고 공부하기때문에 실제로 허접할지라도 개인 자부심은 있지요)
새롭게 RCP/plug-in을 만들어서 무언가 해보실 계획이 있으시다면.. 시간 넉넉히 가지십시요.
swt가 몬지,
그림들어가고 그럴려면 draw2d가 몬지,
rcp와 plug-in차이는 몬지
osgi, equinox, bundle, plug-in은 몬지
요걸 이클립스에서 gef로 그림 어캐 표현하는지
데이터의 답답함은 emf로 어캐 표현하는지,
그림과 데이터 합치는 gmf는 어캐 표현하는지,
코드 자동화는 jet로 어캐 표현하는지 알아야 합니다.
위의 것은 해당 사항을 사용할때 가장 기본적으로 알아야하는 기술 들일 뿐입니다.
여기에 rcp <-> db의 데이터 연동은 어떻게 하실건가요?
위의 주제부터가 응용이 되겟네요. 괸찮은 프레임웍 가지고 삽질하면 안돼잖아요.
socket으로 연결하고 서버에서 디비로 연결하는 3티어를 만들건지,
아니면 바로 디비로 연결할건지,
위와 같은 단들을 직접 만들것인지, 아니면 springframework을 사용할것인지요?
파일럿은 한번 해보고 해야하지 안겟어요?
위에 있는것 뿐만아니라, 응용은 어떻게 할것인데요?
아효~ 많네요. 쓰다보니 많아요. 너무 많아서.. -_-;;
상대적으로 좋고 발전된 기술이고, 점점 더 보편화 되어 가는 기술인데, 한국과의 괴리는 상당히 깊어 보이네요.
댓글 없음:
댓글 쓰기