Оглавление:
Определение - что означает Software Framework?
Программная структура - это конкретная или концептуальная платформа, в которой общий код с универсальной функциональностью может быть выборочно специализирован или изменен разработчиками или пользователями. Фреймворки принимают форму библиотек, где четко определенный интерфейс прикладных программ (API) можно повторно использовать в любом месте разрабатываемого программного обеспечения.
Techopedia объясняет Software Framework
Некоторые функции делают фреймворк отличным от других библиотечных форм, включая следующие:
- Поведение по умолчанию: перед настройкой фреймворк ведет себя в соответствии с действиями пользователя.
- Инверсия управления: в отличие от других библиотек, глобальный поток управления внутри структуры используется платформой, а не вызывающей стороной.
- Расширяемость. Пользователь может расширить структуру, выборочно заменив код по умолчанию на код пользователя.
- Немодифицируемый код фреймворка: пользователь может расширить фреймворк, но не изменять код.
Цель программной среды - упростить среду разработки, позволяя разработчикам посвятить свои усилия требованиям проекта, а не заниматься повседневными, повторяющимися функциями и библиотеками. Например, вместо того, чтобы создавать приложение VoIP с нуля, разработчик, использующий готовую среду, может сосредоточиться на добавлении удобных для пользователя кнопок и меню или интеграции VoIP с другими функциями.
![Что такое программный каркас? - определение из техопедии Что такое программный каркас? - определение из техопедии](https://img.theastrologypage.com/img/img/blank.jpg)