Sisällysluettelo:
Määritelmä - mitä ohjelmistokehys tarkoittaa?
Ohjelmistokehys on konkreettinen tai käsitteellinen alusta, jossa kehittäjät tai käyttäjät voivat valikoivasti erikoistaa yleisen koodin ja yleisen toiminnallisuuden. Kehykset ovat kirjastojen muodossa, joissa tarkkaan määritelty sovellusohjelmarajapinta (API) on käytettävissä uudelleen missä tahansa kehitteillä olevan ohjelmiston alueella.
Techopedia selittää ohjelmistokehyksen
Tietyt ominaisuudet tekevät kehikosta, joka eroaa muista kirjastomuodoista, mukaan lukien seuraavat:
- Oletuskäyttäytyminen: Ennen muokkaamista kehys käyttäytyy käyttäjän toiminnalle ominaisella tavalla.
- Ohjauksen kääntö: Toisin kuin muut kirjastot, globaalia valvonnan virtaa kehyksessä käyttää kehys kuin soittaja.
- Laajennettavuus: Käyttäjä voi laajentaa kehystä korvaamalla valinnaisesti oletuskoodin käyttäjän koodilla.
- Ei muokattava kehyskoodi: Käyttäjä voi laajentaa kehystä, mutta ei muokata koodia.
Ohjelmistokehyksen tarkoituksena on yksinkertaistaa kehitysympäristöä, jolloin kehittäjät voivat keskittyä projektin vaatimuksiin sen sijaan, että käsittelisivät kehyksen arkipäivää, toistuvia toimintoja ja kirjastoja. Esimerkiksi sen sijaan, että luodaan VoIP-sovellusta tyhjästä, valmisteltua kehystä käyttävä kehittäjä voi keskittyä lisäämään käyttäjäystävällisiä painikkeita ja valikoita tai integroimaan VoIP: n muihin toimintoihin.