Bootstrap
Bootstrap, of bootstrapping, is een werkwoord dat afkomstig is van de uitdrukking "to pull oneself up by his bootstraps." Het idioom houdt in dat iemand zelfredzaam is en geen hulp van anderen nodig heeft. In de computerwereld beschrijft bootstrapping op vergelijkbare wijze een proces dat automatisch opdrachten laadt en uitvoert.
De meest fundamentele vorm van bootstrapping is het opstartproces dat plaatsvindt wanneer je een computer opstart. De term "boot", zoals in het opstarten van een computer, is inderdaad afkomstig van het woord bootstrap. Wanneer je een computer inschakelt of opnieuw opstart, wordt automatisch een reeks opdrachten geladen die het systeem initialiseert, controleert op hardware en het besturingssysteem laadt. Voor dit proces is geen gebruikers-invoer nodig en daarom wordt het beschouwd als een bootstrapproces.
Hoewel bootstrapping vaak wordt geassocieerd met de opstartreeks van het systeem, kan het ook worden gebruikt door afzonderlijke toepassingen. Een programma kan bijvoorbeeld automatisch een reeks opdrachten uitvoeren wanneer het wordt geopend. Deze opdrachten kunnen gebruikersinstellingen verwerken, controleren op updates en dynamische bibliotheken laden, zoals DLL-bestanden. Ze worden beschouwd als bootstrapprocessen omdat ze automatisch worden uitgevoerd terwijl het programma wordt gestart.
NOTE: Bootstrap is ook een populair webontwikkelings-framework dat wordt gebruikt om websites te maken. Het is ontwikkeld door een team bij Twitter en is sinds 2011 een open source-project. Het Bootstrap-framework bevat CSS-stijlen, JavaScript-bibliotheken en HTML-bestanden. Bootstrap biedt ontwikkelaars een manier om eenvoudig responsieve websites te bouwen in plaats van deze vanaf nul te ontwerpen.
Test je kennis