IT 이야기/트렌드

자바 기술 트렌드 분석 - 2. OR Mapping

Terry Cho 2009. 4. 30. 14:35
두번째 기술 트렌드 분석은 DB2JAVA 즉 OR Mapping Framework 입니다.
IBatis와 Hibernate를 봤는데,
1. IBatis

2. Hibernate

언뜻 보기에는 사용량이 유사해보입니다만, 국가별 차이를 비교해보면 재미있는 결과가 나옵니다.
1. Ibatis

2. Hibernate

IBatis의 경우 한국 편중 현상이 매우 심합니다. 반면 Hibernate의 경우 개발이 많은 인도, 특히 델리에서 많이 검색되고 있고, 실리콘밸리가 근접한 샌프란시스코에서도 검색 빈도가 높습니다. 언어 분포에 있어서도 꽤나 골고루 되어 있는 것을 보면, 세계적으로는 Hibernate가 대세, 한국에서는 IBatis의 압도적인 우세 정도로 평가할 수 있습니다.

실제로 IT 구인 사이트 Dice.com의 검색 결과를 보면
 IBatis  86건
 Hibernate  913건
으로 Hibernate가 압도적으로 높습니다.

이 두 데이타 역시 세계적으로는 HIbernate가 대세, 한국은 IBatis가 대세 정도로 분석할 수 있겠습니다.
실제로 프레임웍의 특성을 보면 Hibernate는 잘 설계되고 복잡도가 상대적으로 높은 반면 IBatis는 기능은 간단하지만 SQL을 직접쓰기가 편리하고, Learning Curve가 낮기 때문에 한국 개발자의 특성(??)상 한국에서 인기가 좋은것 같습니다.

그래도 개인적인 생각으로는 그런 이유가 아니라 기술적인 우위라면 우리도 Hibernate의 사용 수치가 높았으면 하는 생각도 듭니다.

'IT 이야기 > 트렌드' 카테고리의 다른 글

DSL (Domain Specific Language)  (0) 2009.07.02
IT 시스템들에 대해 공감이 가는 그림 하나  (4) 2009.06.11
자바 기술 트렌드 분석 - 1. MVC  (1) 2009.04.30
구글  (0) 2007.11.21
요즘 개발의 트렌드  (0) 2007.09.04