라이브러리와 프레임워크의 차이
2022. 11. 10. 02:11ㆍ기타 팁
728x90
라이브러리 : 컴퓨터 프로그램에서 빈번하게 사용되는 사전 컴파일된 루틴 또는 리소스(클래스, 템플릿, 설정 데이터 등)를 모아둔 것입니다.
프레임워크: 라이브러리의 컬렉션이라고 할 수 있습니다. 이 둘 사이의 주된 차이점은 제어의 역전, 즉 프레임워크에는 작업을 호출할 수 있는 제어권이 있다는 것입니다. 프레임워크는 필요한 템플릿 또는 프레임을 이미 보유하고 있기 때문에, 기존 항목을 기준으로 필요한 리소스를 호출할 수 있습니다(코드의 비어있는 영역을 채워야 함).
-->잘모르겠지만 프레임워크가 라이브러리보다 큰 개념.
라이브러리는 애플리케이션의 특정 기능이고, 프레임워크는 애플리케이션의 구조이며, API는 사용자를 위해 이 둘을 한데 묶어주는 요소라고 볼 수 있습니다. 프레임워크에는 라이브러리, 컴파일러를 비롯해 개발 프로세스에서 사용되는 다른 프로그램이 포함될 수 있습니다.
728x90
'기타 팁' 카테고리의 다른 글
| 캡처도구 없이 단축키만으로 화면 캡처하기 (0) | 2022.11.26 |
|---|---|
| (github) clone과 fork의 차이 (0) | 2022.11.23 |
| vscode -args(인자값) 입력출력 (0) | 2022.11.16 |
| 비주얼 스튜디오 코드- .exe 실행파일 만들기 (0) | 2022.11.10 |
| visual studio code 원하는 블록만 주석처리하고 싶을때 (0) | 2022.11.10 |