프레임워크 vs 라이브러리 vs API

깡깡·2021년 8월 21일
0

욘님의 10분 테코톡 프레임워크 vs 라이브러리 vs API 영상을 보고 정리한 글 입니다.

프레임워크?

-개발할 때에 빈번히 쓰여지는 범용적인 기능을 한꺼번에 제공해 개발 효율의 향상을 목표하는 소프트웨어 환경
-집을 지을 때 평면도와 같은 기본 뼈대를 프레임 워크라고 할 수 있다.

특징

  1. 공통적인 개발환경을 제공한다.(개발 편의성)
  2. 개발할 수 있는 범위가 정해져 있다. 단점이 될 수도 있음.
  3. 제어의 역전이 발생(IoC)

라이브러리?

-재사용 가능한 코드의 집합

특징

  1. 개발하는 데 필요한 것들을 모아둔 일종의 저장소
  2. 필요할 때 호출해서 사용한다.
  3. 흐름을 제어한다.

API?

  • 응용프로그램에서 사용할 수 있도록 운영체제나 다른 프로그램이 제공하는 기능을 제어할 수 있게 만든 인터페이스
    -운영체제와 프로그램을 이어주는 다리의 역할을 함

특징

  1. 다른 프로그램과 연결 해주는 다리 역할을 한다.
  2. 구현이 아닌 제어를 담당한다.
  3. API를 조합해 원하는 프로그램을 만들 수 있다.
profile
개발세발자

0개의 댓글