SMALL

프레임워크랑 라이브러리는 엄연히 다르다.

둘의 차이를 알아보자.



Framework


프레임워크는 뼈대나 기반구조를 가지고, 제어의 역전(IOC)개념이 적용된 기술이다.

개념적인 의미는 소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스들의 집합이다.


  • 특징
1. 컴포넌트들을 재사용 할 수 있다.
2. 높은 수준에서 패턴을 조작화 할 수 있다.
3. 객체 지향 개발을 하면서 통합성, 일관성 부족 문제를 해결 할 수 있다.

Library


개발자가 만든 클래스를 호출하여 사용하는 것이다.


차이점


프레임워크와 라이브러리의 차이는 어플리케이션의 흐름을 누가 들고 있느냐에 달려 있다.

쉽게 말하면 프레임워크는 전체적인 흐름을 스스로 쥐고 있고, 사용자는 그 안에서 필요한 부분을 코드를 만드는 것이고, 라이브러리는 그냥 가져다 쓰는 것이다.





LIST

'전공 > 기타' 카테고리의 다른 글

Visual SVN 서버 복원  (0) 2020.04.14
마이크로 서비스 아키텍처(MSA)  (0) 2020.04.09
정통기기출3년치  (0) 2019.06.28
정보통신기사 필기 요약집  (1) 2019.06.06
IaaS, PaaS, SaaS  (0) 2018.05.10

+ Recent posts