기록 저장소
라이브러리와 프레임워크 본문
1. 라이브러리
코드의 중복을 방지하기 위해 재사용이 필요한 기능을 필요한 곳에서 호출하여 사용할 수 있도록 미리 만들어 놓은 클래스나 메소드를 말한다.
2. 프레임워크
애플리케이션 개발시 필수적인 코드, 알고리즘, 데이터베이스 연동 등과 같은 기능들을 위해 어느정도 뼈대(구조)를 제공해주는 것을 말한다.
3. 비교
- 공통점 : 개발의 생산성을 높여주며, 유지보수의 비용을 줄여준다.
- 차이점 : 애플리케이션의 흐름을 누가 제어하느냐에 차이가 있다. 라이브러리는 사용자가, 프레임워크는 자체적으로 흐름을 제어한다.
[ 참고 ]
- https://saack.tistory.com/31
IT 상식] 라이브러리(Library) 란?
[라이브러리의 정의] 라이브러리(library)는 다른 프로그램들과 링크되기 위하여 존재하는, 하나 이상의 서브루틴(subroutine)이나 함수(function)들의 집합 파일 말하는데 함께 링크(link)될 수 있도록 보통 컴파..
saack.tistory.com
'Note > 개념정리' 카테고리의 다른 글
객체 지향 프로그래밍(Object Oriented Programming) (0) | 2019.08.19 |
---|---|
자바(Java)의 메모리 구조 (0) | 2019.08.19 |
Spring 기본 개념 (0) | 2019.08.17 |
String과 StringBuffer (0) | 2019.08.17 |
Call by value와 Call by reference (0) | 2019.08.17 |