Framework
Een framework geeft een toepassing een technische structuur en gedeelde regels. Welke taken het overneemt hangt af van het gekozen framework.
Op een gedeelde toepassingsstructuur bouwen
Een framework is een softwarestructuur die terugkerende taken en afspraken voor toepassingsbouw biedt. Afhankelijk van het doel organiseert het bijvoorbeeld navigatie, componenten of serververzoeken. Eigen code wordt in die structuur opgenomen.
In een fictief serviceportaal volgen nieuwe dossierpagina’s dezelfde navigatie- en weergavestructuur. Het team voegt bedrijfsfuncties daarbinnen toe. Of iemand een bepaald dossier mag behandelen, vraagt nog steeds passende regels.
Een bibliotheek levert eerder gericht inzetbare functies; de grens is niet altijd scherp. Een framework is ook geen kant-en-klare bedrijfssoftware. De keuze hangt af van werkelijke eisen en het vermogen van het team om de toepassing er langdurig mee te onderhouden.
Bronnen
Verwante begrippen
- SoftwarebibliotheekEen softwarebibliotheek biedt herbruikbare functies of componenten. Een toepassing gebruikt die om een specifieke deeltaak uit te voeren.
- SoftwareafhankelijkheidEen softwareafhankelijkheid is een component die een programma nodig heeft. Ook indirect toegevoegde pakketten kunnen de werking beïnvloeden.
- Node.jsNode.js voert JavaScript buiten de browser uit. De uitvoeromgeving levert technische mogelijkheden; het programma bepaalt de bedrijfslogica.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


