Definition

Bootstrap

Bootstrap est une infrastructure de développement frontale, gratuite et open source pour la création de sites et d'applications Web. L'infrastructure Bootstrap repose sur HTML, CSS et JavaScript (JS) pour faciliter le développement de sites et d'applications réactives et tout-mobile.

La conception réactive permet à une page ou une application Web de détecter la taille et l'orientation de l'écran du visiteur pour adapter automatiquement l'affichage ; l'approche tout-mobile repose sur le principe que les employés utilisent principalement des smartphones, des tablettes et des applications mobiles spécialisées pour exécuter leurs tâches, et prend donc en compte les besoins de ces technologies dans la conception.

Bootstrap offre des composants d'interface utilisateur, des formulaires et des outils JS, ainsi que l'infrastructure d'implémentation. Ce logiciel est disponible au format précompilé ou comme code source.

Mark Otto et Jacob Thornton ont développé Bootstrap chez Twitter dans le but d'améliorer la cohérence des outils utilisés sur le site et de réduire les opérations de maintenance. Ce logiciel était auparavant connu sous le nom de Twitter Blueprint et est parfois appelé Twitter Bootstrap.

En informatique, le verbe anglais « bootstrap » signifie amorcer, c'est-à-dire charger un programme (généralement un système d'exploitation) dans un ordinateur en utilisant un programme initial beaucoup plus petit (amorce).

Dans le monde réel, « bootstrap » désigne un tirant de botte, c'est-à-dire une petite bride ou boucle située à l'arrière d'une botte qui permet de l'enfiler et, de façon générale, le « bootstrapping » consiste à tirer parti d'un petit effort initial pour créer quelque chose de plus important (mettre le pied à l'étrier, servir de tremplin). Citons également l'expression courante « pulling yourself up by your own bootstraps » qui signifie s'engager sur la voie du succès en partant de presque rien (s'élever à la force du poignet).

Visionnez un cours accéléré sur la création d'un site Web à l'aide de Bootstrap :

Cette définition a été mise à jour en mai 2018

Pour approfondir sur IT de l'utilisateur