프레임워크

구현된 기능과 비기능적 요구사항(성능, 보안, 확장성, 안정성 등)을 만족하는 구조와 구현된 기능을 안정적으로 실행하도록 제어.

프레임워크에서 개발자가 만든 클래스를 호출하여 실행의 흐름에 대한 제어를 프레임워크가 담당한다.

초기개발마다 애플리케이션의 공통된 하부 구조( Application 개발시 필수적인 코드, 알고리즘, 데이터베이스 연동 등)를 구현 할 필요를 없애 개발 시간을 줄여주고, 오류를 줄여준다.

개발자가 기능적인 요구사항에 집중할 수 있도록 해준다.

반복적으로 발견되는 문제를 해결하기 위한 구조적인 틀과 구현코드를 함께 제공한다.

라이브러리

단순 활용이 가능한 도구들의 집합.
반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 class나 function들.

개발자의 코드에서 직접 호출하여 사용하므로 흐름에 대한 제어를 개발자의 코드가 담당한다.

코드의 증복과 개발 시간을 줄여준다.

'개발' 카테고리의 다른 글

SSAFY 6기 합격후기 (전공자)  (0) 2021.06.30
[DB] SQL 문법  (0) 2021.04.12
[Python] 알고리즘 정리  (0) 2021.02.04
[C++] 알고리즘 정리  (0) 2020.07.16
JWT(JSON Web Token) 개념  (0) 2020.02.03
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기