Fullstackontwikkeling
Fullstackontwikkeling omvat frontend en backend. De term beschrijft de reikwijdte, niet automatisch teamgrootte of bezetting.
Een functie over toepassingslagen ontwikkelen
Fullstackontwikkeling omvat werk aan frontend en backend van een toepassing. De gebruikersinterface en bijbehorende serverfuncties worden samen bekeken. Afhankelijk van de taak horen gegevenstoegang en verbindingen tussen de delen erbij.
In een fictief adresformulier is een nieuw veld tekenen onvoldoende. De invoer moet worden verstuurd, op de server gecontroleerd, opgeslagen en bij opnieuw openen correct getoond. Fullstackwerk kan dit samenhangende traject afdekken.
De term belooft niet dat één persoon elke specialisatie beheerst. Hij schrijft ook geen programmeertaal of gezamenlijke repository voor. Leg bij de opdracht vast welke delen echt worden gebouwd en gecontroleerd en wie beheer of specialistische beveiligingsvragen afhandelt.
Bronnen
Verwante begrippen
- FrontendDe frontend is de gebruikersinterface van een toepassing. Directe feedback in de browser vervangt geen doorslaggevende controles op de server.
- BackendDe backend verwerkt serverregels en gegevens van een toepassing. Hij omvat meer dan de database of een beheerscherm.
- 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.
- Cache-invalidatieCache-invalidatie beëindigt hergebruik van een kopie volgens vastgelegde regels. Het bronrecord blijft daarvan gescheiden.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


