Dom Razvoj Što je softverski okvir? - definicija iz tehopedije

Što je softverski okvir? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Software Framework?

Softverski okvir je konkretna ili konceptualna platforma na kojoj programeri ili korisnici mogu selektivno specijalizirati ili nadjačati zajednički kôd s generičkom funkcionalnošću. Okviri su u obliku biblioteka u kojima se dobro definirano sučelje aplikacijskog programa (API) može ponovo upotrijebiti bilo gdje unutar softvera u razvoju.

Techopedia objašnjava Software Framework

Određene značajke razlikuju okvir od ostalih oblika knjižnice, uključujući sljedeće:

  • Zadano ponašanje: Prije prilagodbe, okvir se ponaša na način specifičan za korisnikovu radnju.
  • Inverzija kontrole: Za razliku od drugih knjižnica, globalni tijek kontrole unutar okvira koristi više okvir nego pozivalac.
  • Proširenost: Korisnik može proširiti okvir selektivnom zamjenom zadanog koda korisničkim kodom.
  • Okvirni kod koji se ne može mijenjati: korisnik može proširiti okvir, ali ne i mijenjati kôd.

Svrha softverskog okvira je pojednostaviti razvojno okruženje, omogućujući programerima da posvete svoje napore projektnim zahtjevima, a ne baveći se svakodnevnim, ponavljajućim funkcijama i bibliotekama okvira. Na primjer, umjesto da kreirate VoIP aplikaciju od nule, programer se pomoću pripremljenog okvira može koncentrirati na dodavanje gumba i izbornika prilagođenih korisnicima ili na integriranje VoIP-a s drugim funkcijama.

Što je softverski okvir? - definicija iz tehopedije