Study/IT & Computer

Framework(프레임워크)

13.d_dk 2023. 1. 25. 21:21
728x90
반응형

Framework

  • SW에서 프레임워크란 SW 개발에 있어서 주어지는 뼈대이자 다양한 도구와 재료의 모음이라고 볼 수 있음
  • SW 개발을 건축에 비유하면 뼈대는 건축 골조에 해당
  • 이후 이 골조에 어떻게 마감하고 인테리어를 하는가에 따라 다른 SW가 완성됨 
  • 여기서 도구와 재료란 SW 용어로 클래스와 라이브러리 및 여러 기능들이라고 볼 수 있음
  • 이러한 프레임워크는 SW로 구현하고자 하는 특정 결과물을 위해 표준과 규칙을 가지고 합쳐진 어떤 것
  • 예를 들어 Django라는 웹 프레임워크는 웹 서버 구현이라는 목표를 위해 표준과 규직을 가지고 여러 클래스와 라이브러리 그리고 각종 기능들(페이지 구현, DB 관리, 유저 인증 등등)을 포함하고 있음

SW framework와 건축의 비교

Reference

 

프레임워크(Framework)? 라이브러리(Library)? 둘의 차이점? 이것만 알면 됩니다.

막 프로그래밍을 배우기 시작했거나 프로그래밍을 모르는 분들에게 저 두 개념은 아주 헷갈리는 개념일 것입니다. 사실 어느정도 숙달된 프로그래머라도 일반인에게 저 두 개념을 쉽고 확실하

engkimbs.tistory.com

 

반응형