Кућа Развој Шта је софтверски оквир? - дефиниција из техопедије

Шта је софтверски оквир? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Софтваре Фрамеворк?

Софтверски оквир је конкретна или концептуална платформа на којој програмери или корисници могу селективно специјализовати или надјачати заједнички код са генеричком функционалношћу. Оквири су у облику библиотека у којима се добро дефинисан интерфејс апликацијског програма (АПИ) може поново користити било где у оквиру софтвера који се развија.

Тецхопедиа објашњава Софтваре Фрамеворк

Одређене карактеристике разликују оквир од осталих библиотечких облика, укључујући следеће:

  • Подразумевано понашање: Пре прилагођавања, оквир се понаша на начин специфичан за корисникову радњу.
  • Инверзија контроле: За разлику од других библиотека, глобални ток контроле у ​​оквиру користи оквир, а не позивалац.
  • Проширеност: Корисник може проширити оквир селективном заменом заданог кода корисничким кодом.
  • Оквирни код који се не може мењати : Корисник може проширити оквир, али не и изменити код.

Сврха софтверског оквира је да поједностави развојно окружење, омогућавајући програмерима да посвете своје напоре пројектним захтевима, а не да се баве свакодневним, понављајућим функцијама и библиотекама оквира. На пример, уместо да креира ВоИП апликацију од нуле, програмер који се користи припремљеним оквиром може да се концентрише на додавање корисничких тастера и менија или на интегрисање ВоИП-а са другим функцијама.

Шта је софтверски оквир? - дефиниција из техопедије