Framework 와 Library 차이

조현우·2022년 5월 9일
0

코드를 호출하는 대상에 의해 Framework 와 Library 의 차이를 구분할 수 있다.


누군가의 규칙을 따라 코딩하는건지? vs 내가 코드를 컨트롤 하는건지?

Framework

  • Framework 는 내가 호출하는 것이 아니라 Framework 가 나를 호출한다.
  • Framework 를 사용할 때는 Framework 의 규칙을 따라야 한다.
    • 예) 어느곳에 Template을 넣고, Controller를 넣고, View를 넣고 등등
  • Framework 의 변경은 통째로 프로젝트 구조를 변경하는 것 -> 변경이 어렵다.

Library

  • Library 는 내가 필요할 때 호출(컨트롤)하여 사용하는 코드의 모음이고 필요에 따라 다른 Library 로 쉽게 대체할 수 있다.

공통점

  • 프로그램을 효율적으로 만들기 위해, 다른 사람이 만들어 놓은 최적화된 코드를 사용하는 것
profile
현우

0개의 댓글