「한빛 네트워크 기사 공모전」 입선작: 주윤석
여러분들은 지금까지 많은 IDE들을 겪어 보았을 것이다. C언어부터 시작해서 자바 등의 기타언어를 지원하는 각종 IDE는 작업효율을 향상시켰다. 필자도 여러 가지 IDE를 써보았으나 덩치가 너무 커서 운영하기가 힘들 때가 있었으며, 기능이 너무 미약한 것도 있었다. 요즘 JSP를 다시 공부하는 중에 Eclipse라는 IDE을 접하게 되었다. 지금은 자바를 중심으로 하지만 원래 목적은 모든 언어를 대상으로 하는 IDE이며, 현재 C/C++을 대상으로 한 것도 개발되고 있다.
Eclipse의 특징
- 플렛폼에 구애받지 않은 application development tools
여러 가지 플렛폼(윈도우, 리눅스, 유닉스 등)에서 실행 가능하다.
- 언어에 자유로움
특정 언어가 아닌 사용자가 원하는 언어를 사용할 수 있다.(물론 지원이 되어야 함)
- Plug-in으로 기능 확장가능
기존의 IDE들이 개발자의 개발에 의존했던 반면, Eclipse는 사용자의 구미에 맞는 기능들을 유동적으로 구현 할 수 있다.
- 다국어 지원
즉, 한국어도 지원된다는 이야기이다. 현재 도움말과 메뉴 등이 한글화 되었다.
Eclipse의 설치
Eclipse는
Eclipse 홈페이지에서 다운받을 수 있다. 특별한 설치과정 없이 압축을 풀어주는 것만으로 설치가 끝나게 된다. 한국어로 Eclipse를 운영하고 싶다면 Eclipse SDK translation에 NLS-SDK-***-Translations.zip을 받으면 된다.
설치에 대해 자세히 설명하자면 위에서 받은 Eclipse SDK와 Eclipse SDK translation을 같은 폴더에 넣고 압축을 풀어주면 된다. 다른 플렛폼의 Eclipse는 확인을 하지 못하였다. 이제 Eclipse을 실행하여 보자. 압축을 푼 폴더의 Eclipse.exe를 실행시키면 Eclipse가 화면에 나오게 된다. 물론 실행시간이 좀 느리지만 다른 IDE보다는 빠르니 기다려보기 바란다.
Plug-In의 설치
정말 유용한 Plug-In은 Eclipse의 특징으로써 현재 많은 것들이 개발 중이다. 심지어 UML plug-in(실행 화면을 보았는데 UML을 작성할 때 쓰는 National Rose UML tool 과 비슷하게 생겼다. 비슷하게 생긴 것으로도 어디인가!)도 있다. 그럼 예를 들면서 이야기 해보도록 하자.
예: Tomcat plug-in의 설치
JSP를 공부하는 필자로써 tomcat은 뗄 수가 없을 것이다. 일단 Eclipse 홈페이지에서는 Plug-In을 링크하고 있지는 않다. 바로 Eclipse plug-in 사이트로 간다면 많은 Plug-In을 발견 할 수 있을 것이다. 이 사이트의 search에 가서 tomcat을 넣어보면 결과가 나오고 거기에서 Plug-In을 다운 받을 수 있다. 그런 다음 압축된 형태로 있는 Plug-In을 Eclipse가 있는 폴더안의 plugins 폴더에 넣고 압축을 풀어주면 설치는 끝나게 된다. 설정은 Eclipse안의 Preferences에서 여러 가지 옵션을 맞추어 주면된다.
결론
Eclipse는 필자가 지금까지 사용한 어느 IDE보다 강력한 IDE라고 하고 싶다. 물론 여러 IDE을 사용해 보지는 못했지만 지금 특정한 IDE를 쓰지 않는 개발자라면 한번 사용해 볼 것을 강력하게 권한다. CPL(Common Public License)인 Eclipse는 자유롭게 쓸 수 있으며 Open Source Project이므로, 여러분들의 참여가 가능하며 Plug-In system으로 인해 많은 기능들이 추가되고 있다(원한다면 JAVA API을 Eclipse에서 불러오는 것도 가능하다). 그럼 Eclipse을 쓰는 개발자로 다시 만나길 바란다.
참고 자료
이 글을 쓰는데 많은 좋은 참고 사이트가 있었다. 거기서 활동하시는 분들에게 감사를 드리며 초보자를 위한 여러 가지 문서와 Q&A가 있는 Site는 다음과 같다.