반응형
Notice
Recent Posts
Recent Comments
Link
7JeY world
[면접질문] 프레임워크와 라이브러리의 차이점(Framework, Library) 본문
반응형
자동차의 뼈대가 있다면 뼈대를 기초로 외형을 덫붙혀 suv, 세단 등의 자동차를 완성하게 된다.
뼈대의 역할을 프레임워크라고 할 수 있고, 외부에 덫붙이는 여러가지 자원을 라이브러리로 빗대어 표현할 수 있다.
프레임워크(Framework)
기본적인 뼈대가 이미 완성되어 있고 규칙이 존재하는 개발 환경
개발자들이 따라야 할 가이드라인을 가지며 개발 범위가 정해져 있다.
다양한 도구가 지원된다. 따라서 개발 편의성이 높아지며 오류의 폭을 좁힐 수 있다.
그러나 의존도가 높아져 개발 능력이 저하 될 수 있으며 자유도가 떨어진다.
라이브러리 (Library)
개발 시 활용 가능한 도구들을 모아 모듈 화 한것
차이점
프레임워크는 개발자의 환경을 제한하지만 일정 환경을 제공하며
라이브러리는 고려해야 할 환경은 없고 의도와 목적성만 존재한다.
제어의 주도성이 누구에게 있느냐가 차이점의 핵심이다.
반응형
'Interview > 개발' 카테고리의 다른 글
[면접질문] 프레임워크와 라이브러리의 차이점(Framework, Library) (0) | 2020.12.13 |
---|---|
[면접질문] 세션, 쿠키, 캐시의 개념과 차이점(session, cookie, cache) (0) | 2020.12.13 |
[면접질문/DB] 인덱스, 뷰 개념 및 특징(Index, View) (0) | 2020.12.13 |
[면접질문] 동기, 비동기 개념, 차이점, 장단점(Synchronous, Asynchronous) (0) | 2020.11.27 |
[면접질문] GET, POST 차이점 (0) | 2020.11.26 |
Comments