Domov vývoj Čo je to softvérový rámec? - definícia z technológie

Čo je to softvérový rámec? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Softvérový rámec?

Softvérový rámec je konkrétna alebo koncepčná platforma, kde vývojári alebo používatelia môžu selektívne špecializovať alebo prepísať spoločný kód so všeobecnou funkčnosťou. Rámce majú formu knižníc, kde je dobre definované rozhranie aplikačného programového rozhrania (API) opakovane použiteľné kdekoľvek v rámci vyvíjaného softvéru.

Techopedia vysvetľuje softvérový rámec

Niektoré funkcie odlišujú rámec od iných foriem knižnice vrátane nasledujúcich:

  • Predvolené správanie: Pred prispôsobením sa rámec správa spôsobom, ktorý je špecifický pre činnosť používateľa.
  • Inverzia kontroly: Na rozdiel od iných knižníc využíva globálny tok kontroly v rámci rámec, a nie volajúci.
  • Rozšíriteľnosť: Používateľ môže rozšíriť rámec tak, že selektívne nahradí predvolený kód kódom používateľa.
  • Nemodifikovateľný kód rámca: Užívateľ môže rámec rozšíriť, ale nemôže ho zmeniť.

Účelom softvérového rámca je zjednodušiť vývojové prostredie, čo vývojárom umožní venovať svoje úsilie projektovým požiadavkám, namiesto toho, aby sa zaoberali bežnými, opakujúcimi sa funkciami a knižnicami tohto rámca. Napríklad namiesto vytvárania aplikácie VoIP od nuly sa vývojár, ktorý používa pripravenú štruktúru, môže sústrediť na pridávanie užívateľsky prístupných tlačidiel a ponúk alebo integráciu VoIP s inými funkciami.

Čo je to softvérový rámec? - definícia z technológie