Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Essential Concepts] 프레임워크와 라이브러리 본문
🏚️ 프레임워크
: 정해진 형태와 필요한 기능을 갖춘 뼈대를 의미한다.
즉, 자주 쓰이는 형태와 기능을 한꺼번에 제공해 개발효율을 높여주는 소프트웨어 환경을 말한다.
: 정해진 형태와 필요한 기능을 갖춘 뼈대를 의미한다.
즉, 자주 쓰이는 형태와 기능을 한꺼번에 제공해 개발효율을 높여주는 소프트웨어 환경을 말한다.
🚕 라이브러리
: 필요한 기능을 모아둔 코드, 함수들의 집합으로, 필요할때 호출해서 사용한다.
: 필요한 기능을 모아둔 코드, 함수들의 집합으로, 필요할때 호출해서 사용한다.
흐름의 주체가 누구인가
라이브러리와 프레임워크의 가장 큰 차이는
라이브러리의 흐름의 주체는 개발자이며, 필요할 때 호출해서 실행한다.
프레임워크는 이미 흐름이 정해져 있으며, 개발자는 정해진 형태 내에서 코드를 짜 넣는다.
라이브러리의 흐름의 주체는 개발자이며, 필요할 때 호출해서 실행한다.
프레임워크는 이미 흐름이 정해져 있으며, 개발자는 정해진 형태 내에서 코드를 짜 넣는다.
'Backend > 백엔드 필수개념' 카테고리의 다른 글
[Essential Concepts] TCP와 UDP 및 OSI 7계층과 TCP/IP 4계층 (0) | 2023.07.16 |
---|---|
[Essential Concepts] 자원의 이름으로 리소스를 식별하여 자원의 상태를 요청하거나 변경하는 REST API와 'RESTful' 하다 (0) | 2023.07.16 |
[Essential Concepts] 빌드와 배포 (0) | 2022.12.02 |
[Essential Concepts] 프로세스(Process)와 스레드(Thread) (0) | 2022.11.29 |
[Essential Concepts] HTTP와CGI, FastCGI, 서블릿 (0) | 2022.11.26 |
Comments