Framework

Inhoud van de pagina

Een framework (raamwerk) is een geheel van softwarecomponenten dat gebruikt kan worden bij het programmeren van applicaties, maar ook de afspraken hoe die componenten gebruikt worden binnen een groep ontwikkelaars en welke code-standaarden en bibliotheken gebruikt worden kunnen ook onderdeel zijn van een framework.

NET framework is geïnstalleerd op je Windows computer, omdat veel Windows applicaties het nodig hebben. Zonder het framework kunnen de applicaties niet draaien op je computer.

Frameworks in de ict Een framework kan hierbij zowel bestaan uit instrumenten om een applicatie te kunnen ontwikkelen (development framework), als om een fundament dat deel uitmaakt van het eindproduct (een bibliotheek van functies en/of drivers).

Een Framework is een platform waarmee software applicaties gebouwd kunnen worden, gebaseerd op vaste regels en elementen. Django en . NET zijn voorbeelden van Frameworks die gebruikt worden om bijvoorbeeld hardware aan te sturen of connecties te leggen met systeemsoftware.

De belangrijkste drie typen zijn back-end-frameworks, front-end-frameworks en JavaScript-frameworks. In een framework zijn vaak verschillende functionaliteiten gebouwd. Denk aan compilers (voor het omzetten van code), codebibliotheken, ontwikkeltools en API’s (voor communicatie tussen computers).

Een front-end framework geeft ontwikkelaars een mooie uitgebreide set van elementen tot hun beschikking. Hiermee kunnen zij snel en makkelijk het raamwerk van een responsive website of webapplicatie opbouwen. Twee bekende front-end frameworks zijn (Twitter) Bootstrap en Zurb Foundation.

Spring Framework, meestal afgekort tot Spring, is een vrij framework gericht op ontwikkeling van software in de programmeertaal Java. Het framework combineert API’s en ideeën waardoor het een alternatief biedt voor de standaard manier van ontwikkelen.

Er zijn verschillende versies van . NET Framework beschikbaar, sommige zijn standaard opgenomen in sommige Windows-besturingssystemen en ze zijn ook allemaal beschikbaar om te downloaden op de Microsoft-website. Hier is een lijst met alle uitgebrachte versies van .

Een framework is een omgeving dat bedoeld is als basis voor een software applicatie/programma. Framework bestaat uit 2 woorden, namelijk frame + work. Eigenlijk zegt dit al wat het betekent. Het woord framework zegt dat je binnen een frame werkt.

Spring boot is een project waarbij je snel en met minimale configuratie Spring gebaseerde projecten kan opzetten. Dit project genereert niets voor je, het is dus geen scaffolding tool (zoals bijvoorbeeld Spring Roo of Play).