Зміст:
Визначення - Що означає Software Framework?
Програмне забезпечення - це конкретна або концептуальна платформа, де загальний код із загальною функціональністю може бути вибірково спеціалізований або перекритий розробниками чи користувачами. Рамки мають форму бібліотек, де чітко визначений інтерфейс програмної програми (API) можна повторно використовувати в будь-якому місці в рамках програмного забезпечення, що розробляється.
Техопедія пояснює Software Framework
Деякі функції відрізняють рамки від інших форм бібліотеки, включаючи такі:
- Поведінка за замовчуванням: перед налаштуванням рамки поводяться таким чином, специфічним для дії користувача.
- Інверсія управління: На відміну від інших бібліотек, глобальний потік управління в рамках використовується не рамкою, а абонентом.
- Розширюваність: Користувач може розширити рамку, вибірково замінивши код за замовчуванням на код користувача.
- Рамковий код, який не змінюється: Користувач може розширити рамки, але не змінювати код.
Метою програмного забезпечення є спрощення середовища розробки, що дозволяє розробникам присвячувати свої зусилля вимогам проекту, а не займатися життєвими, повторюваними функціями та бібліотеками. Наприклад, замість того, щоб створити VoIP-додаток з нуля, розробник, використовуючи підготовлений фреймворк, може сконцентруватися на додаванні зручних для користування кнопок і меню або інтеграції VoIP з іншими функціями.
