Sadržaj
- Definicija - Što znači Software Framework?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Techopedia objašnjava Software Framework
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.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
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 korisnikovo djelovanje.
- Inverzija upravljanja: Za razliku od drugih knjižnica, globalni tijek kontrole unutar okvira koristi se umjesto okvira, a ne pozivatelja.
- proširivost: Korisnik može proširiti okvir selektivnom zamjenom zadanog koda korisničkim kodom.
- Okvirni kôd koji se ne može mijenjati: Korisnik može proširiti okvir, ali ne i mijenjati kod.
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.