[CS] 라이브러리와 프레임워크 차이
2022. 6. 14. 23:34ㆍCS
라이브러리 | 프레임워크 | |
뜻 | 단순 활용가능한 도구들의 집합 | 뼈대나 기반구조를 뜻하고, 제어의 역전(설계원칙, 디자인 패턴) 개념이 적용된 대표적인 기술 |
공통점 | 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미 | |
차이점 | 폴더명, 파일명 등 규칙이 없고, 사용이 자유로움 |
폴더명, 파일명 등 규칙이 있고, 사용이 엄격함 |
종류 | Browser환경에서 script src로 불러들이는 js파일(Jquery 등), Node.js환경에서 npm으로 설치한 모듈, Python 환경에서 pip로 설치한 패키지/모듈, Java 환경에서 설치한 jar .. |
Spring, Django, Node.js, Laravel, React, Angular, Vue.js .. |
공부기록용으로 남기는 블로그입니다.잘못 작성된 사항이 있다면 댓글 남겨주세요^^
출처
- 면접을 위한 CS 전공지식 노트 : 주홍철
- 프레임워크와 라이브러리 설명 : https://curryyou.tistory.com/363
- 프레임워크와 라이브러리의 차이점 : https://webclub.tistory.com/458
- 제어의 역전과 의존성 주입의 설명 https://maro-matta.tistory.com/entry/%EC%A0%9C%EC%96%B4%EC%9D%98-%EC%97%AD%EC%A0%84%EC%9D%B4-%EB%AD%90%EC%9E%84-Inversion-of-Control
'CS' 카테고리의 다른 글
[CS] 프로그래밍 패러다임 (0) | 2022.06.17 |
---|---|
[CS] 디자인 패턴(이터레이터 패턴, 노출모듈 패턴, MVC 패턴, MVP 패턴, MVVM 패턴) (0) | 2022.06.17 |
[CS] 디자인 패턴(프록시 패턴, 프록시 서버) (0) | 2022.06.16 |
[CS] 디자인 패턴 (팩토리 패턴, 전략 패턴, 옵저버 패턴 ) (0) | 2022.06.15 |
[CS] 디자인 패턴 (싱글톤 패턴) (0) | 2022.06.15 |