응용 프로그램 프레임 워크

작가: John Stephens
창조 날짜: 21 1 월 2021
업데이트 날짜: 25 6 월 2024
Anonim
닷넷프레임워크(.NET Framework)란 무엇인가?
동영상: 닷넷프레임워크(.NET Framework)란 무엇인가?

콘텐츠

정의-Application Framework는 무엇을 의미합니까?

응용 프로그램 프레임 워크는 특정 환경에 대한 응용 프로그램 개발을 지원하는 기본 구조를 제공하는 소프트웨어 라이브러리입니다. 응용 프로그램 프레임 워크는 응용 프로그램을 빌드하기위한 골격 지원 역할을합니다. 응용 프로그램 프레임 워크 디자인의 목적은 응용 프로그램 개발 중 발생하는 일반적인 문제를 줄이는 것입니다. 이는 애플리케이션의 다른 모듈에서 공유 할 수있는 코드를 사용하여 달성됩니다. 응용 프로그램 프레임 워크는 그래픽 사용자 인터페이스 (GUI) 개발뿐만 아니라 웹 기반 응용 프로그램과 같은 다른 영역에서도 사용됩니다.

응용 프로그램 프레임 워크는 최근에 등장한 아이디어가 아닙니다. 오늘날에도 여전히 사용되는 일부 오래된 응용 프로그램 프레임 워크는 SmallTalk 사용자 인터페이스 프레임 워크, MacApp (Macintosh) 및 Struts (웹 기반 Java 응용 프로그램)입니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 응용 프로그램 프레임 워크를 설명합니다

개발 노력이 적은 응용 프로그램에서 GUI를 만들려는 요구로 인해 응용 프로그램 프레임 워크는 기본 사전 정의 된 코드 구조를 가진 표준 프레임 워크를 제공함으로써 좋은 솔루션으로 판명되었습니다. 예를 들어 MFC (Microsoft Foundation Classes)는 Windows 환경에서 C ++ 언어로 응용 프로그램을 개발하는 데 사용되는 응용 프로그램 프레임 워크입니다. MFC에는 프레임 워크 내에서 GUI 컨트롤을위한 자동 코드 생성을위한 모든 도구가 있습니다.

응용 프로그램 프레임 워크는 응용 프로그램 구성을위한 구조와 템플릿을 제공하는 도구 역할을합니다. 프레임 워크를 구현하는 동안 객체 지향 기술을 사용하면 기존 클래스를 사용하여 응용 프로그램을 쉽게 구축 할 수 있습니다. 응용 프로그램 프레임 워크 사용의 장점은 다음과 같습니다.

  • 프레임 워크의 컴포넌트 화를 통해 개발자는 프레임 워크를 개별적으로 사용할 수 있습니다. 따라서 전문 지식, 오류 감소 및 개발 비용 절감을 기반으로 개발자를보다 효율적으로 할당 할 수 있습니다.
  • 코드 및 디자인 재사용은 테스트 된 구성 요소의 사용을 도와 품질을 향상시킵니다.
  • 비즈니스 요구 사항을 구현하기 위해 프레임 워크를 사용자 지정하기위한 확장 성
  • 캡슐화 기능을 통해 단순성을 달성 할 수 있습니다.이 기능은 구성 요소 액세스를 제어하고 데이터 보안을 제공합니다.
  • 모든 기본 코드가 단일 위치에서 중앙 집중화되므로 코드 유지 관리가 향상됩니다.
  • 코드 외에도 다양한 클래스 간의 사전 정의 된 상호 작용이 개발 노력을 줄이기위한 템플릿을 형성합니다. 이는 소프트웨어 개발을위한 더 나은 시작을 제공하고 신속한 응용 프로그램 개발을 돕습니다.