Acasă Dezvoltare Ce este cadrul software? - definiție din techopedia

Ce este cadrul software? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Software Framework?

Un cadru software este o platformă concretă sau conceptuală în care codul comun cu funcționalitate generică poate fi specializat selectiv sau înlocuit de dezvoltatori sau utilizatori. Cadrele iau forma bibliotecilor, unde o interfață de program de aplicație bine definită (API) este reutilizabilă oriunde în cadrul software-ului în curs de dezvoltare.

Techopedia explică Framework Framework

Anumite caracteristici fac un cadru diferit de alte forme de bibliotecă, inclusiv următoarele:

  • Comportament implicit: Înainte de personalizare, un cadru se comportă într-o manieră specifică acțiunii utilizatorului.
  • Inversiunea controlului: Spre deosebire de alte biblioteci, fluxul global de control într-un cadru este folosit de cadru și nu de apelant.
  • Extensibilitate: Un utilizator poate extinde cadrul prin înlocuirea selectivă a codului implicit cu codul utilizatorului.
  • Cod de cadru care nu poate fi modificat : Un utilizator poate extinde cadrul, dar nu poate modifica codul.

Scopul cadrului software este de a simplifica mediul de dezvoltare, permițând dezvoltatorilor să își dedice eforturile cerințelor proiectului, mai degrabă decât să se ocupe de bibliotecile și funcțiile repetitive ale cadrului. De exemplu, în loc să creeze o aplicație VoIP de la zero, un dezvoltator care utilizează un cadru pregătit se poate concentra pe adăugarea de butoane și meniuri ușor de utilizat sau integrarea VoIP cu alte funcții.

Ce este cadrul software? - definiție din techopedia