라이브러리와 프레임워크 둘 다 공통으로 사용되는 기능들을 모아놓은 도구라고 할 수 있다.
이 둘은 프로그래밍의 편리성을 위해 존재한다.
프레임워크는 폴더명, 파일명 등에 특정 제약과 룰이 존재하지만, 라이브러리는 그와 반대로 조금은 자유롭다.
둘 다 도구라고 볼 수 있는데, 라이브러리를 자동차 라고 비유한다면, 프레임워크는 지하철 이라고 비교할 수 있다.
자동차는 내가 스스로 컨트롤할 수 있지만, 지하철은 정해진 길을 가고 우린 거기에 몸을 맡길 뿐이다.
라이브러리는 내 자신이 컨트롤 가능하지만,
프레임워크는 라이브러리에 비해 조금은 엄격하다.
'Develop' 카테고리의 다른 글
Verification 과 Validation (0) | 2022.08.18 |
---|---|
전략 패턴이란? (0) | 2022.07.29 |
Reverse&Forward Engineer (0) | 2022.07.28 |
Naming Convention (0) | 2022.07.26 |
프로그래밍 기본 지식 (0) | 2022.06.16 |