У дома В новините Какво представлява рамката за кандидатстване? - определение от техопедия

Какво представлява рамката за кандидатстване? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Application Framework?

Приложната рамка е библиотека на софтуер, която осигурява основна структура за подпомагане развитието на приложения за конкретна среда. Приложението рамка действа като скелетна подкрепа за изграждане на приложение. Намерението да се създадат рамки за приложения е да се намалят общите проблеми, с които се сблъскват по време на разработването на приложения. Това се постига чрез използването на код, който може да бъде споделен в различни модули на приложение. Приложните рамки се използват не само при разработването на графичен потребителски интерфейс (GUI), но и в други области като уеб-базирани приложения.


Приложните рамки не са наскоро възникнала идея. Някои от старите рамки на приложения, които се използват и до днес, са рамката за потребителски интерфейс SmallTalk, MacApp (за Macintosh) и Struts (за уеб-базирани Java приложения).

Techopedia обяснява Application Framework

Поради желанието да се създадат графични интерфейси в приложения с по-малко усилия за разработка, приложните рамки се оказаха добро решение, като предоставят стандартна рамка с основата на предварително дефинирана кодова структура. Например, MFC (Microsoft Foundation Classes) е приложна рамка, използвана в Windows среда за разработване на приложения на езика C ++. MFC разполага с всички инструменти за автоматично генериране на код за GUI контроли в рамките.


Приложението рамка действа като инструмент за предоставяне на структурата и шаблоните за изграждане на приложение. Чрез използване на обектно-ориентирани техники при изпълнение на рамката, съществуващи класове могат да се използват за лесно изграждане на приложенията. Предимствата на използването на рамки за приложения са:

  • Компонентизацията на рамката позволява на разработчиците да я използват поотделно. Това води до по-добро разпределение на разработчиците въз основа на техния опит, намаляване на грешките и по-ниски разходи за разработка.
  • Използването на кода и дизайна помага при използването на тествани компоненти, което повишава качеството.
  • Разширяемост за персонализиране на рамката за изпълнение на бизнес изискванията.
  • Простотата се постига чрез функцията за капсулиране, която помага за контрол на достъпа до компоненти и осигуряване на сигурност на данните.
  • По-добра поддръжка на код, тъй като целият базов код е централизиран на едно място.
  • В допълнение към кода, предварително зададените взаимодействия между различните класове образуват шаблон за намаляване на усилията за разработка. Това осигурява по-добро начало за разработка на софтуер и подпомага бързото разработване на приложения.
Какво представлява рамката за кандидатстване? - определение от техопедия