Framework, Library

hyun·2022년 6월 4일
0

용어정리

목록 보기
2/6
post-thumbnail

1. framework란?

프로그램의 기본구조로, 라이브러리의 컬렉션
프로그램을 만들기 쉽게 일정한 요소, 규약을 제공하는 프로그램

예시) Spring, Django, Angulars 등

1). 장/단점

  • 장점
    -유지보수가 용이
    -개발 생산성 높음
    -재사용성
    -추상화된 코드 제공을 통해 확장성이 좋음
  • 단점
    -학습난이도가 높음
    -규약이 있기에 자유로운 개발에 한계
    -사용하지 않는 기능에 대한 라이브러리가 포함될 수 있음


2. Library란?

프로그램에서 자주 사용되는 사전 컴파일된 루틴 또는
리소스(클래스, 템플릿, 설정 데이터 등)를 모아둔 것

예시) jQuery

1). 장점

  • 장점
    -코드의 재사용성, 개발시간 단축
    -코드의 내용을 숨겨 기술 유출을 방지할 수 있음

2). 종류

  • 정적 라이브러리
  • 동적 라이브러리 (둘다 나중에 정리예정)


✨ 프레임워크 - 공장
✨ 라이브러리 - 공장에서 만드는 제품의 부품







참고사이트]
https://www.redhat.com/ko/topics/cloud-native-apps/what-is-a-Java-framework
https://engkimbs.tistory.com/673
https://www.playnexacro.com/#show:insight:893

profile
hello

0개의 댓글