Innholdsfortegnelse:
Definisjon - Hva betyr Software Framework?
Et programvareramme er en konkret eller konseptuell plattform der vanlig kode med generisk funksjonalitet kan selektivt spesialiseres eller overstyres av utviklere eller brukere. Frameworks har form av biblioteker, der et godt definert applikasjonsprogramgrensesnitt (API) er gjenbrukbart hvor som helst i programvaren som er under utvikling.
Techopedia forklarer Software Framework
Enkelte funksjoner skiller et rammeverk fra andre biblioteksformer, inkludert følgende:
- Standard oppførsel: Før tilpasning, oppfører et rammeverk seg på en måte som er spesifikk for brukerens handling.
- Inversion of Control: I motsetning til andre biblioteker, brukes den globale flyten av kontroll innenfor et rammeverk av rammene i stedet for den som ringer.
- Utvidbarhet: En bruker kan utvide rammen ved å selektivt erstatte standardkoden med brukerkoden.
- Rammekode som ikke kan modifiseres: En bruker kan utvide rammen, men ikke endre koden.
Formålet med programvarerammen er å forenkle utviklingsmiljøet, slik at utviklere kan dedikere sin innsats til prosjektkravene, i stedet for å håndtere rammeverkets hverdagslige, repeterende funksjoner og biblioteker. For eksempel, i stedet for å opprette en VoIP-applikasjon fra bunnen av, kan en utvikler som bruker et forberedt rammeverk, konsentrere seg om å legge til brukervennlige knapper og menyer, eller integrere VoIP med andre funksjoner.
