Tartalomjegyzék:
Meghatározás - Mit jelent a szoftverkeret?
A szoftver keret egy konkrét vagy fogalmi platform, ahol a generikus funkciókkal ellátott közös kódot szelektíven specializálhatják, vagy a fejlesztők vagy a felhasználók felülbírálhatják. A keretek könyvtárak formájában valósulnak meg, ahol a jól definiált alkalmazási program felület (API) a fejlesztés alatt álló szoftver bárhol felhasználható.
A Techopedia magyarázza a szoftverkeretet
Egyes funkciók különböznek a keretrendszertől, mint a többi könyvtári forma, beleértve a következőket:
- Alapértelmezett viselkedés: A testreszabás előtt a keret a felhasználó műveleteinek megfelelő módon viselkedik.
- A vezérlés inverziója: Más könyvtáraktól eltérően, a kereten belüli globális ellenőrzési folyamatot inkább a keret használja, mint a hívó.
- Meghosszabbíthatóság : A felhasználó kiterjesztheti a keretrendszert azáltal, hogy szelektíven helyettesíti az alapértelmezett kódot a felhasználói kóddal.
- Nem módosítható keretkód: A felhasználó kiterjesztheti a keretet, de nem módosíthatja a kódot.
A szoftverkeret célja a fejlesztési környezet egyszerűsítése, lehetővé téve a fejlesztőknek, hogy erőfeszítéseiket a projekt követelményeire fordítsák, ahelyett, hogy a keret hétköznapi, ismétlődő funkcióival és könyvtáraival foglalkoznának. Például ahelyett, hogy a VoIP-alkalmazást a semmiből hozná létre, az előkészített keretet használó fejlesztő összpontosíthat felhasználóbarát gombok és menük hozzáadására, vagy a VoIP más funkciókba való integrálására.
