Persistence 계층 트랜드
1. 한국의 트랜드
myBatis, iBatis 가 주류를 이루고 있음을 확인 할 수 있다.
- iBatis 가 myBatis로 변경되면서 교체되는 양상
2. 전세계 트랜드
- Hibernate가 대세를 이루고 있다.
- myBatis는 비교적 거의 안쓰는 추세
- Hibernate 가 꾸준히 상위를 차지하고 있다.
- 주로 중국과 인도에서 트랜드가 높다.
최근 중국에서 hibernate와 myBatis 트랜드가 같이 높아지고 있다.
모바일 붐에 의해 많은 프로젝트들이 생겨나고 동시에 적은 학습 비용으로도 개발이 용이한 myBaits도 같이 올라가는 것이 아닐까?
- iBatis 는 쿼리기반으로 데이터베이스를 다루고, 난이도가 높지 않아 진입장벽이 낮은 편이다.
- 반면에 Hibernate의 경우 ORM에 대한 학습 및 데이터에 대한 이해가 철저히 이루어져야 올마른 설계를 할 수 있다.
- Hibernate는 학습비용이 높지만 프로젝트 적용시 불필요한 코드를 없애고 데이터를 다루기가 쉬워서 비즈니스에 집중할 수 있으며 개발기간이 단축된다는 평이 많은 편이다.
'Rev's > 기록하기' 카테고리의 다른 글
기술의 딜레마 (0) | 2021.01.29 |
---|---|
기업에서 IT의 역할 (0) | 2013.01.30 |
비범한 사람들 (0) | 2012.09.05 |