BEA를 떠나서 현재 프로젝트를 통해서 몇가지 오픈 소스를 접하고,
나름 개발 환경에 대한 고민도 하고 있다.
WebWork,Log4J,Spring,IBatis
이정도 써봤나?
자바서비스넷이나 OKJSP를 봐도, 요즘 오픈 소스에 대한 회의론이 심심치 않게 등장한다.
개념적으로는 모두 훌륭한 소프트웨어들이다. 그러나... 사용해본 결과는 과연 생산성이 높냐? 에 대해서는 한번쯤 의문을 제기 해본다.
오픈소스 기반이기 때문에 체계적인 교육이나 시스템화된 리소스를 구하기가 쉽지 않고,
오픈소스 역시 하나의 기술이며 플랫폼이기 때문에 적응 시간이 걸리는것은 마찬가지라는 것이다.
생산성의 증가 역시 IDE나 기타 툴의 도움이 없다면, 많은 CONFIG 파일만 양산해낼뿐 크게 도움이 될까에 대해서는 아직 의문이다.
벤더들의 마케팅에 의해서 기술의 선택이 휘둘렸다면, 요즘은 오히려 오픈소스라는 간판을 내건 새로운 벤더들에게 휘둘려 가는것이 아닐까?
위의 오픈소스들을 사용하면서 느끼는것이, 기술의 원천적인 이해 없이 빨리 구현에 사용하기 위해서 쓰다보니 내 코드 역시 엉망이 되어간다. 마치 예전 고객사들에서 만든 말도 안되는 EJB코드를 보는 느낌이라고나 할까... 개발자 각자의 기술력의 문제라기 보다는 기술 검토-->이해-->적용 이라는 기본적인 절차 없는 "적용"에만 급급한 개발 프로세스의 문제는 아닐까?
나름 개발 환경에 대한 고민도 하고 있다.
WebWork,Log4J,Spring,IBatis
이정도 써봤나?
자바서비스넷이나 OKJSP를 봐도, 요즘 오픈 소스에 대한 회의론이 심심치 않게 등장한다.
개념적으로는 모두 훌륭한 소프트웨어들이다. 그러나... 사용해본 결과는 과연 생산성이 높냐? 에 대해서는 한번쯤 의문을 제기 해본다.
오픈소스 기반이기 때문에 체계적인 교육이나 시스템화된 리소스를 구하기가 쉽지 않고,
오픈소스 역시 하나의 기술이며 플랫폼이기 때문에 적응 시간이 걸리는것은 마찬가지라는 것이다.
생산성의 증가 역시 IDE나 기타 툴의 도움이 없다면, 많은 CONFIG 파일만 양산해낼뿐 크게 도움이 될까에 대해서는 아직 의문이다.
벤더들의 마케팅에 의해서 기술의 선택이 휘둘렸다면, 요즘은 오히려 오픈소스라는 간판을 내건 새로운 벤더들에게 휘둘려 가는것이 아닐까?
위의 오픈소스들을 사용하면서 느끼는것이, 기술의 원천적인 이해 없이 빨리 구현에 사용하기 위해서 쓰다보니 내 코드 역시 엉망이 되어간다. 마치 예전 고객사들에서 만든 말도 안되는 EJB코드를 보는 느낌이라고나 할까... 개발자 각자의 기술력의 문제라기 보다는 기술 검토-->이해-->적용 이라는 기본적인 절차 없는 "적용"에만 급급한 개발 프로세스의 문제는 아닐까?
'IT 이야기 > 트렌드' 카테고리의 다른 글
자바 기술 트렌드 분석 - 2. OR Mapping (1) | 2009.04.30 |
---|---|
자바 기술 트렌드 분석 - 1. MVC (1) | 2009.04.30 |
구글 (0) | 2007.11.21 |
요즘 개발의 트렌드 (0) | 2007.09.04 |
EJOSA (Enterprise Java Open Source Architecture) (0) | 2007.08.27 |