기타
[기타] 프레임워크 vs 라이브러리
코드와이
2021. 11. 29. 01:34
프레임워크 vs 라이브러리
- 프레임워크
- 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것
- 자동차의 프레임(뼈대)
- 라이브러리
- 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합
- 자동차의 기능을 하는 부품(바퀴, 헤드라이트, 와이퍼 등)
한 번 정해진 자동차의 프레임은 바꾸질 못한다.
그러나 바퀴나 선루프, 헤드라이트 등은 비교적 다른 종류로 쉽게 바꿀 수가 있다.
Reference