라이브러리
-
(개발지식) 12 - 프레임워크(Framework) 란? + Spring vs SpringBoot개발/개발지식 2024. 1. 24. 15:35
■ 프레임워크(Framework) 란? : 프레임 워크는 Application 개발 시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해 어느정도 뼈대(구조)를 제공해주는 것이다. 이런 뼈대 위에 개발자가 코드를 작성해서 Application 을 완성한다. 뼈대가 있기 때문에 객체 지향 개발을 하면서도 일관성 부족과 같은 문제를 해결해주는 장점이 있다. 따라서 소프트웨어에서 프레임워크를 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합이라 한다. ■ 라이브러리(Library) 란? : 프레임워크를 검색하면 가장 많이 나오는 개념 중 하나가 라이브러리다. 그렇다면 라이브러리란 무엇일까? 라이브러리란 특정 기능에 대한 도구 혹은 함수들을 모은 집합이다. 즉, 프로그래머..