프레임워크란?
무언가를 만들 수 있는 지지 구조를 의미한다. 마찬가지로 소프트웨어에서도 무언갈 만들기 위해 기본 요소들을 제공하는 라이브러리의 의미로 쓰인다.
프레임워크와 라이브러리의 차이?
- 코드는 라이브러리 호출
- 프레임워크는 코드를 호출
프레임워크 방식
- 프레임워크에는 권고하는 방식이 존재한다.
EX) 예로 앵귤러에는 언어 , 의존성 주입, 옵저버블을 강요한다.
기술 부채
- 결국에 프레임워크는 모두 기술 부채가 존재한다.
- 새로운 기능 추가나 기능 변경에 따라 기술 부채에 시간은 기하급수적을 늘어난다.