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

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

Съдържание:

Anonim

Определение - Какво означава софтуерна рамка?

Софтуерната рамка е конкретна или концептуална платформа, където общ код с обща функционалност може да бъде избирателно специализиран или отменен от разработчици или потребители. Рамките са под формата на библиотеки, където добре дефинираният интерфейс на приложната програма (API) може да се използва повторно навсякъде в софтуера, който се разработва.

Techopedia обяснява Software Framework

Някои функции правят рамката различна от другите форми на библиотеката, включително следните:

  • Поведение по подразбиране: Преди персонализиране, рамката се държи по начин, специфичен за действието на потребителя.
  • Инверсия на контрола: За разлика от други библиотеки, глобалният поток на контрол в рамките се използва от рамката, а не от обаждащия се.
  • Разширяемост: Потребителят може да разшири рамката, като избирателно замества код по подразбиране с потребителски код.
  • Непроменим рамков код: Потребителят може да разшири рамката, но не и да промени кода.

Целта на софтуерната рамка е да опрости средата за разработка, позволявайки на разработчиците да отдадат усилията си на изискванията на проекта, а не да се занимават с общите, повтарящи се функции и библиотеките на рамката. Например, вместо да създава VoIP приложение от нулата, разработчик, използващ подготвена рамка, може да се концентрира върху добавяне на удобни за потребителя бутони и менюта или интегриране на VoIP с други функции.

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