본문 바로가기
컴퓨터공학/컴퓨터

프로그래밍 프레임워크 뜻

by 무에서 2016. 5. 5.
반응형

프레임워크(Framework)는 '틀' 또는 '뼈대'라는 뜻이다.

 

프레임워크를 설명할 때 흔히 라이브러리(Library)와의 차이로 설명한다.

 

일반적인 C 프로그램을 할때 main 함수는 개발자가 코딩하고 필요한 라이브러리 함수는 불려서 사용한다. 이것이 기존의 라이브러리를 이용한 프로그래밍 방법이다.

 

프레임 워크를 이용한 방법은 main 함수가 특정 형태로 이미 만들어져 있고, 이 main 함수에서 호출되는 함수는 비어있는 상태이다. 이 비어있는 함수를 개발자가 코딩해야 한다. 이러한 방법의 대표적인 예가 Visual C++의 MFC이다. MFC로 처음 새 프로젝트를 생성하면 전체적인 코드가 자동으로 생성되고 개발자는 세부 함수를 코딩하면 된다.

 

 

 

 

반응형

댓글