Web Development
Library, Framework, API
doriver
2022. 7. 10. 17:08
Framework : 뼈대 , 기반구조
Library : 컴포넌트 자체, 구현 로직 존재
API : 컴포넌트를 사용하는 규약, 구현 로직 없음, 호출을 위한 수단
프로그래머는 Framework 안에서 (이미 정해진 틀에 맞춰서) 코딩을 한다.
프로그래머가 원하는 기능을 구현하고 싶을때 Library에서 (이미 만들어진)특정기능을 가져다가 사용한다.
API는 애플리케이션이 통신(요청과 응답)하기 위해 따라야하는 규칙이다. 규칙에 맞게 요청을 보내면 규칙대로 응답을 받는다.
라이브러리 : 유용한 기능을 모듈화하여 제공
프레임워크 : 기능뿐만 아니라 프로그래밍 방식을 정형화하는 편임