프레임워크, 라이브러리

최영진·2023년 3월 30일
0

프레임워크 vs 라이브러리

프레임워크와 라이브러리는 모두 소프트웨어 개발에서 유용한 도구입니다.

프레임워크

프레임워크는 개발자가 프로그램을 만들 때 사용할 수 있는 구조, 규칙, 인터페이스 등을 제공하고 보통 코드의 구조와 흐름을 결정하는 뼈대 역할을 합니다.
대표적인 예로는 Django, Ruby on Rails, Spring 등이 있습니다.

라이브러리

라이브러리는 개발자가 자신이 작성하는 코드에서 재사용할 수 있는 기능을 제공하고 프로그램의 실행 중에 코드를 호출하여 사용할 수 있습니다.
라이브러리는 보통 특정 기능, 예를 들면 날짜 처리, 그래픽 처리, 데이터베이스 연동 등을 수행합니다.
대표적인 예로는 NumPy, Pandas, TensorFlow 등이 있습니다.

즉, 프레임워크는 어떤 일을 해야 하는지 결정하고 그 일을 수행하는 방법을 제공하고, 라이브러리는 특정한 일을 수행하기 위해 필요한 기능을 제공합니다.

profile
안녕하시오.

0개의 댓글