프론트엔드 지식

LEE GYUHO·2024년 3월 19일
0

2024-03-19

라이브러리와 프레임워크

  • 라이브러리: 개발자가 필요한 기능을 선택적으로 사용할 수 있도록 제공

  • 프레임워크: 개발자가 코드를 작성하는 방법과 프로젝트를 구성하는 방법을 정의함

  • 차이점

    • 사용 방식: 라이브러리는 필요할 때 호출하여 사용할 수 있는 함수 또는 클래스의 모음이며, 개발자가 필요한 기능을 선택적으로 사용할 수 있다. 프레임워크는 애플리케이션의 전체 구조를 정의하고 개발자가 코드를 작성하는 방법을 강제하며, 애플리케이션의 틀을 제공한다.
    • 제어 흐름: 라이브러리는 개발자가 호출하여 사용하는 반면, 프레임워크는 제어 흐름을 역전시켜 개발자가 프레임워크에 의해 호출된다.
    • 유연성: 라이브러리는 개발자가 필요한 기능을 선택하여 사용할 수 있으므로 상대적으로 유연하다. 반면에 프레임워크는 일반적인 작업을 처리하기 위한 틀을 제공하므로 상대적으로 제한적이다.
profile
누구나 같은 팀으로 되길 바라는 개발자가 되자

0개의 댓글