티스토리 뷰
Eclipse 3.2 버전이 드디어 나왔다!
그리고, Eclipse 개발 환경에서 개발되고 있는 주요 오픈 소스 기반의 프로젝트 10 개를 모아서 Eclipse Callisto 라고 명명한 프로젝트를 선보였다. (10 개의 프로젝트가 하나로 통합되는 것이 아니고, 제각각의 개발 계획에 따라 추진된다고 함. Callisto 프로젝트는, 그러니까, 출시 시기를 같은 날 같은 시각에 맞추는, 동기화 프로젝트라고 보여짐.)
Callisto를 통해 이를 구성하는 10 개의 프로젝트 결과를 동시에 발표함으로써 Eclipse 개발 환경을 선호하는 개발자들이 필요한 모듈들을 한번에 편리하게 설치할 수 있게 되었다. (이를 좋아진 점이라고 한다면, 나빠진 것은 업데이트에 시간이 더 많이 걸린다는 것이다. 뭐든지 일장일단이 있는 것이다. 여하튼,) 이로써 Eclipse 단품이 아닌 복합체를 지향하는 계통을 형성하게 되었고 본다. 생물학에서는, (지구가 생성되고 난 후에 무척 오랜 시간이 지나서) 고온, 고습, 무산소 등 생명존속이 불가능할 만큼의 열악한 환경이었던 지구 상에 생명의 첫 형태로 박테리아와 같은 단세포 생물이 출현하고, 이후 환경에 적응력을 키우기 위해 단세포가 결합하여 다세포로 진화하는 과정이 있었다고 한다. 굳이 비유하자면, Eclipse Callisto가 다세포 생물에 비유할 수 있지 않을까 싶다.
이제 Eclipse는 개발 환경의 공통적인 속성을 제공하는 프레임워크의 형상으로 보아야 할 것이다. 이 프레임워크에 기반하여 조성된 또다른 개발 환경을 위한 프로젝트를 다수를 알고 있고, 또한 이미 그런 제품을 사용하고 있기도 하다. 그래서인지, Eclipse Callisto 프로젝트 홈페이지에서 Ecosystem이 언급된 것을 보았다.
(중략) Callisto's goal is to eliminate uncertainity about project version numbers, and thus to allow ecosystem members to start their own integration, cross-project, and cross-product testing efforts earlier. ... (Callisto의 목표는 프로젝트 버전 번호에 대한 불일치성을 제거함으로써 생태계 구성원으로 하여금 프로젝트 자체 통합, 혼성 프로젝트, 혼성 제품 시험 노력을 보다 일찍 착수하도록 하는 것이다.)
언제부터인지 이 생태계에 나도 속해져 있음을 새삼 알게 된다. 개발자로서 생산성이 향상되고 그 상태가 지속된다면 더 바랄 나위가 없을 것이다. Callisto가 내가 속한 생태계를 부디 풍족하게 만들어 주기를 바란다.
그리고, Eclipse 개발 환경에서 개발되고 있는 주요 오픈 소스 기반의 프로젝트 10 개를 모아서 Eclipse Callisto 라고 명명한 프로젝트를 선보였다. (10 개의 프로젝트가 하나로 통합되는 것이 아니고, 제각각의 개발 계획에 따라 추진된다고 함. Callisto 프로젝트는, 그러니까, 출시 시기를 같은 날 같은 시각에 맞추는, 동기화 프로젝트라고 보여짐.)
Callisto를 통해 이를 구성하는 10 개의 프로젝트 결과를 동시에 발표함으로써 Eclipse 개발 환경을 선호하는 개발자들이 필요한 모듈들을 한번에 편리하게 설치할 수 있게 되었다. (이를 좋아진 점이라고 한다면, 나빠진 것은 업데이트에 시간이 더 많이 걸린다는 것이다. 뭐든지 일장일단이 있는 것이다. 여하튼,) 이로써 Eclipse 단품이 아닌 복합체를 지향하는 계통을 형성하게 되었고 본다. 생물학에서는, (지구가 생성되고 난 후에 무척 오랜 시간이 지나서) 고온, 고습, 무산소 등 생명존속이 불가능할 만큼의 열악한 환경이었던 지구 상에 생명의 첫 형태로 박테리아와 같은 단세포 생물이 출현하고, 이후 환경에 적응력을 키우기 위해 단세포가 결합하여 다세포로 진화하는 과정이 있었다고 한다. 굳이 비유하자면, Eclipse Callisto가 다세포 생물에 비유할 수 있지 않을까 싶다.
이제 Eclipse는 개발 환경의 공통적인 속성을 제공하는 프레임워크의 형상으로 보아야 할 것이다. 이 프레임워크에 기반하여 조성된 또다른 개발 환경을 위한 프로젝트를 다수를 알고 있고, 또한 이미 그런 제품을 사용하고 있기도 하다. 그래서인지, Eclipse Callisto 프로젝트 홈페이지에서 Ecosystem이 언급된 것을 보았다.
(중략) Callisto's goal is to eliminate uncertainity about project version numbers, and thus to allow ecosystem members to start their own integration, cross-project, and cross-product testing efforts earlier. ... (Callisto의 목표는 프로젝트 버전 번호에 대한 불일치성을 제거함으로써 생태계 구성원으로 하여금 프로젝트 자체 통합, 혼성 프로젝트, 혼성 제품 시험 노력을 보다 일찍 착수하도록 하는 것이다.)
언제부터인지 이 생태계에 나도 속해져 있음을 새삼 알게 된다. 개발자로서 생산성이 향상되고 그 상태가 지속된다면 더 바랄 나위가 없을 것이다. Callisto가 내가 속한 생태계를 부디 풍족하게 만들어 주기를 바란다.
'Application > Linux' 카테고리의 다른 글
글꼴 하우투 (0) | 2007.01.01 |
---|---|
Howto make a homebrew bootable RedHat Linux 5.2 CD-ROM (0) | 2006.08.03 |
Tar Archive 구조 분석 (0) | 2006.06.05 |
vi팁 - 파일마다 indent 설정 지정하기 (0) | 2006.06.05 |
vim 이야기: make,grep 같이 사용하기 (0) | 2006.06.05 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- wallpaper
- Information Processor
- 3D Engine
- Mabinogi
- Reverse Engineering
- BadCode
- cartoon
- 나비효과
- 프리랜서로 살아남는 법
- 짤방 및 아이콘
- humor
- win32
- C#
- USB Lecture
- Tech News
- Linux
- diary
- Assembly
- WDB
- Network Inspector
- Web Programming
- Embedded System
- console
- Battle
- Life News
- network
- 막장로그
- Military
- medical
- 야마꼬툰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함