클래스 라이브러리를 프레임워크라 부르기도 하던데, 사실 차이점을 보고나면 구분을 하는것이 좀더 낫겠다싶다.
1. 클래스 라이브러리.
- 재사용 가능한 빌딩블럭(reusable building blocks)
- 도메인 독립적임(domain independent)
- 제한적인 영역(limited in scope)
- 수동적임(passive)
2. 프레임워크
- 재사용 가능하면서도, "거의 완성된(semi-complete)" 어플이다.
- 도메인 특화됨(domain-specific)
- 보다 광범위함.(broader in scope)
- 능동적임(active)
그림을 보면 좀더 차이를 볼 수 있는데, 프레임워크 다뤄봤다는 개발자라면 자신이 사용했던 프레임워크의 구성요소를 디자인화해서 설명할 수 있어야 하지 않을까싶다.
'$ SaVvY > » computer' 카테고리의 다른 글
우분투10.10 ext4 파티션 생성하기 (0) | 2013.07.10 |
---|---|
const keyword in c/c++ (0) | 2013.07.10 |
프로그램 수행시간 측정하기. (0) | 2013.07.10 |
AIX에서 Oracle Pro*C, sqlplus 등이 실행되지 않는 경우.. (0) | 2013.07.10 |
Character Set on MySQL 5.5.xx or higher (0) | 2013.07.10 |