![Cisco Meeting Server – универсальная программная платформа для организации видеоконференций](https://i.ytimg.com/vi/1vuISyn1yY8/hqdefault.jpg)
Содержание
- Определение - что означает Software Framework?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет Software Framework
Определение - что означает Software Framework?
Программная структура - это конкретная или концептуальная платформа, в которой общий код с универсальной функциональностью может быть выборочно специализирован или изменен разработчиками или пользователями. Фреймворки принимают форму библиотек, где четко определенный интерфейс прикладных программ (API) можно повторно использовать в любом месте разрабатываемого программного обеспечения.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет Software Framework
Некоторые функции делают фреймворк отличным от других библиотечных форм, включая следующие:
- Поведение по умолчанию: Перед настройкой фреймворк ведет себя в соответствии с действиями пользователя.
- Инверсия контроля: В отличие от других библиотек, глобальный поток управления внутри структуры используется платформой, а не вызывающей стороной.
- Расширяемость: Пользователь может расширить структуру, выборочно заменив код по умолчанию на код пользователя.
- Немодифицируемый рамочный код: Пользователь может расширять структуру, но не изменять код.
Цель программной среды - упростить среду разработки, позволяя разработчикам посвятить свои усилия требованиям проекта, а не заниматься повседневными, повторяющимися функциями и библиотеками. Например, вместо того, чтобы создавать приложение VoIP с нуля, разработчик, использующий готовую среду, может сосредоточиться на добавлении удобных для пользователя кнопок и меню или интеграции VoIP с другими функциями.