프레임 워크 란 무엇입니까?

컴퓨터 소프트웨어를 언급 할 때, 프레임 워크 는 프로그래머가 자신의 코드를 사용하여 확장 할 수있는 특정 수준의 복잡성 (사용자 수준에 기반)을 가진 토대입니다. 여기에는 일련의 소프트웨어 라이브러리, 컴파일러, 인터프리터 또는 API가 포함될 수 있습니다. 일반적으로 소프트웨어 개발 프로젝트를위한 특정 유형의 프로그래밍을 용이하게하는 환경을 제공합니다.

대부분의 소프트웨어 프레임 워크는 IoC (Inversion of Control)라는 디자인 철학을 특징으로합니다. 일반적으로 컴퓨터 프로그램은 프로그램의 제어 흐름을 정의하고 개별 기능을 위해 라이브러리를 호출합니다. 그러나 프레임 워크를 사용할 때는 관계가 뒤집 힙니다. 프레임 워크는 전체 제어 흐름을 관리하고 필요할 때 사용자 코드를 호출합니다. 프레임 워크는 개발자가 프로젝트에 특정한 세부 사항에 집중하고 더 일반적인 요구 사항을 무시할 수있게합니다.

소프트웨어 프레임 워크의 예로 AJAX API, 멀티미디어 저작 및 스크립팅 도구 및 웹 응용 프로그램 미들웨어가 있습니다.

API, 제어 흐름, 프로그래밍 용어, 소프트웨어 개발, 웹 응용 프로그램