e_juhee.log
로그인
e_juhee.log
로그인
Library와 Framework의 차이점
이주희
·
2022년 3월 20일
팔로우
0
CS
0
CS
목록 보기
1/66
라이브러리
특정 기능에 대한 도구 또는 함수들의 집합
프로그램 기능 수행을 위해 활용 가능한 도구의 집합
미리 작성된 코드, 변수, 함수, 클래스 등
호출하여 사용하는 방식
흐름을 개발자가 가지고 있음
React, jQuery, node.js 환경에서 npm으로 설치한 모듈
프레임워크
뼈대, 기반 구조
소프트웨어의 특정 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합
개발 시 필수적인 코드, 알고리즘, DB 연동과 같은 기능을 위해 어느정도 뼈대를 제공해줌
흐름을 자체적으로 가지고 있음
spring, Django, Flask, Angular, Vue.js, node.js
차이점
제어 반전(inversion of control)
라이브러리를 사용할 때는 어플리케이션의 흐름을 직접 설정
라이브러리를 언제, 어디서 호출할 것인지 사용자가 결정
프레임워크는 스스로 흐름을 담당
코드를 연결할 수 있는 위치를 제공하며, 필요에 따라 사용자가 연결한 코드를 호출
이주희
🍓e-juhee.tistory.com 👈🏻 이사중
팔로우
다음 포스트
변수의 유효 범위인 Scope와 Scope Chain
0개의 댓글
댓글 작성