[정보통신기술용어해설] |
Framework 프레임워크 | (2022-11-30) |
라이브러리 프레임워크 비교 |
1. 프레임워크 (Framework) ㅇ 기본이 되는 골격/뼈대, 하부구조를 일컫는 일반적인 용어 ※ 통상, 복잡한 작업에 필요한 모든 완벽한 기본 인프라스트럭처를 제공하는 것을 지칭 2. [소프트웨어] 프레임워크 (Framework) ㅇ `설계와 구현을 재사용할 수 있도록, 일련의 협업화된 형태로 클래스들을 제공하는 것` [Ralph Johnson] ※ 통상, 웹사이트 등을 구축할 시에, - 구축에 쓰이는 기본 기능을 모두 갖춘 도구를 지칭 - 즉, `잘 짜여진 작업들` 3. [소프트웨어] 라이브러리, 프레임워크 비교 ㅇ 공통적이고 유용한 기능들을 모듈화하여, 런타임시에 동작하는 것은 유사하나, ㅇ 라이브러리는, 파일명,폴더명 등에 규칙이 없으며, 사용에 보다 자유를 주나, ㅇ 프레임워크는, 파일명,폴더명 등에 규칙이 있으며, 사용에 좀더 엄격한 편임