Дом развитие Что такое программный каркас? - определение из техопедии

Что такое программный каркас? - определение из техопедии

Оглавление:

Anonim

Определение - что означает Software Framework?

Программная структура - это конкретная или концептуальная платформа, в которой общий код с универсальной функциональностью может быть выборочно специализирован или изменен разработчиками или пользователями. Фреймворки принимают форму библиотек, где четко определенный интерфейс прикладных программ (API) можно повторно использовать в любом месте разрабатываемого программного обеспечения.

Techopedia объясняет Software Framework

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

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

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

Что такое программный каркас? - определение из техопедии