ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 라이브러리 vs 프레임워크의 차이점
    국비 교육 내용 정리 2023. 5. 1. 15:33

    라이브러리와 프레임워크는 소프트웨어 개발에서 두 가지 다른 개념이지만, 몇 가지 유사점이 있습니다.

    라이브러리는 개발자가 직접 코드를 작성할 필요 없이 특정 기능을 수행하는 데 사용할 수 있는 미리 작성된 코드 모음입니다. 라이브러리는 일반적으로 특정 작업을 수행하기 위해 개발자 코드로 호출할 수 있는 함수, 클래스 또는 모듈 집합을 제공합니다. 인기 있는 라이브러리의 예로는 Python의 NumPy, Pandas, Matplotlib 또는 JavaScript의 React, Redux 및 jQuery가 있습니다.

    반면에 프레임워크는 애플리케이션 빌드를 위한 구조를 제공하는 더 크고 포괄적인 사전 작성 코드 집합입니다. 프레임워크는 일반적으로 특정 유형의 응용프로그램을 만들거나 특정 문제를 해결하는 데 사용할 수 있는 완전한 도구, 라이브러리 및 설계 패턴 집합을 제공합니다. 프레임워크는 일반적으로 라이브러리보다 더 견고한 구조를 가지고 있으며 응용프로그램을 구축하는 방법과 응용프로그램의 다양한 구성요소가 상호 작용하는 방법을 정의합니다. 인기 있는 프레임워크의 예로는 Python의 장고와 플라스크 또는 JavaScript의 Angular와 Vue.js가 있습니다.

    요약하자면, 라이브러리는 특정 작업을 수행하기 위해 미리 작성된 코드 집합을 제공하는 반면, 프레임워크(이미 만들어져 있는 틀)는 응용프로그램을 구축하기 위한 완전한 구조와 도구 집합을 제공합니다

     

    출저: Chat Gpt ㅋㅋ 

Designed by Tistory.