본문 바로가기
Security & IT terms

[Day 292] Framework, Library

by minimalist_2022 2021. 5. 28.

Framework

 

Apple Developer Documentation

 

developer.apple.com

  • App을 만들 때 버튼부터 하나하나 코딩하는 것이 아니라 프레임워크에 있는 코드를 가져다 씀
  • 안드로이드도 전용 프레임워크가 있고 언어 별로 유명한 프레임워크가 존재함(예 : Java는 Spring이라는 프레임워크가 유명함)

Library

  • 라이브러리도 다른 사람이 만들어놓은 코드를 가져다 사용한다는 점에서는 프레임워크와 같음

 

프레임워크와 라이브러리 차이

  • 프레임워크가 더 큰 개념.
  • 각종 라이브러리와 코드들이 모여 프레임워크가 됨.
  • 한 프로젝트에서 프레임워크는 하나만 쓸 수 있음(차를 운전하면서 동시에 다른 차를 운전할 수 없는 것과 같음)
  • 반면 라이브러리는 프레임워크보다 작은 개념으로 망치나 가위 같은 도구들이기 때문에 한 프로젝트에서 함께 사용할 수 있음

 

* 출처 : 비전공자를 위한 이해할 수 있는 IT 지식

'Security & IT terms' 카테고리의 다른 글

[Day 296] SSL 가시성 확보  (0) 2021.06.01
[Day 294] Cyber Kill Chain  (0) 2021.05.30
[Day 289] Runtime  (0) 2021.05.25
[Day 284] Web Scraping  (0) 2021.05.20
[Day 263] Cyber Espionage(에스피오나지)  (0) 2021.04.29