• 10 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 23/05/2023

Découvrez si Bootstrap correspond à vos besoins

Bootstrap est un framework CSS qui permet de prototyper vos idées et de créer un site web entier à l'aide de HTML, CSS et JavaScript.

Depuis sa première publication par Twitter en 2011, Bootstrap est un choix populaire parmi les développeurs web. Selon builtwith.com, il est utilisé sur plus de 21 millions de sites. De nombreux développeurs pensent qu'il constitue un choix évident pour leurs projets.

Mais Bootstrap est-il approprié à mon projet ?

Examinons ses avantages et inconvénients pour vous aider à décider.

Découvrez les avantages de Bootstrap

Il vous est probablement arrivé d'ouvrir une page web sur votre Smartphone et de vous rendre compte que le site était uniquement adapté pour les grands écrans. C'est frustrant, n'est-ce pas ?

Dans ce genre de cas, l'utilisateur aura tendance à quitter le site et n'y reviendra probablement jamais.

Pour éviter ce genre de désagrément, il est important de créer des pages responsives !

L'une des raisons pour lesquelles Bootstrap est si populaire auprès des développeurs front-end est qu’il utilise une approche mobile-first. Cela implique que sa grille et ses composants sont conçus en priorité pour s'afficher par défaut correctement sur de petits écrans. Découvrons ci-dessous d’autres avantages de Bootstrap !

1. Temps de développement réduit

Bootstrap est utile pour le développement rapide de prototypes de vos sites web et applications web, afin que vous puissiez vous concentrer sur la fonctionnalité principale et la structure du site sans vous préoccuper de la compatibilité entre navigateurs.

Tout ce dont vous avez besoin pour débuter avec Bootstrap 5 est un lien vers le fichier CSS minifié, c’est-à-dire un fichier le plus léger possible, du framework dans votre document HTML, et de connaissances de base en HTML, CSS et JavaScript. Il existe plusieurs manières d'inclure Bootstrap dans votre projet, mais la plus rapide et la plus simple est d’utiliser un lien vers le fichier CSS minifié hébergé sur BootstrapCDN.

Pour utiliser Bootstrap de cette façon, vous devrez ajouter cette ligne à la section   <head>  de votre fichier HTML :

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

Il faut l'ajouter avant les autres fichiers CSS, afin que vos styles remplacent ceux de Bootstrap par défaut.

Certains composants de Bootstrap utilisent JavaScript (JS), en particulier la bibliothèque Popper.js, ainsi que la bibliothèque JavaScript de Bootstrap. Pour vous assurer que tout fonctionne comme prévu, vous allez utiliser la version bundle pour importer la bibliothèque. Pour ce faire, il suffit d’ajouter cette ligne de code au bas de votre page juste avant la fermeture de la balise  </body>  :

<!-- Bootstrap JS bundle →

<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

2. Communauté nombreuse et active

Du fait de la popularité de Bootstrap, il existe une grande diversité de ressources et de supports disponibles. Il a été publié en 2011 sous une licence open source. Depuis lors, il a comptabilisé plus de 1 000 contributeurs au projet de base. Le créateur et mainteneur du projet, Mark Otto, est à présent le directeur principal de la conception chez GitHub (qui est détenu par Microsoft). Il bénéficie ainsi du soutien de certaines organisations importantes du Web, telles que Fox News, MeteorJS ou Apple Maps Connect.

En tant que projet en open source populaire, Bootstrap comprend une communauté en ligne active et utile, avec de nombreuses discussions disponibles pour vous aider à trouver des solutions à vos problèmes, ou pour vous donner des conseils sur la manière de mieux utiliser le framework. Par exemple, Stack Overflow (célèbre site communautaire d’entraide entre développeurs) comptabilise plus de 100 000 questions liées à Bootstrap en utilisant les mots clés “twitter-bootstrap” ou “bootstrap-5."

3. Personnalisable

De nombreux thèmes personnalisés sont utilisables pour vous aider à rendre votre site unique. En plus des thèmes disponibles sur le site Bootstrap, vous pouvez rapidement rechercher les thèmes proposés par d'autres fournisseurs. 

Étant donné qu'il est en open source et personnalisable, vous pouvez créer entièrement un thème, ou apporter des modifications aux autres.

Mesurez les désavantages de Bootstrap

Similarité

Le fait que Bootstrap soit simple d'utilisation peut être un désavantage si vous utilisez le thème et les couleurs par défaut. Vous risqueriez de trouver le thème que vous avez choisi sur d'autres sites.

Comme avec tout autre framework front-end, vous devrez le personnaliser en ajoutant des composants ou des styles, si vous souhaitez intégrer à votre site des conceptions uniques.

Courbe d'apprentissage

Comme avec tout framework, vous devez faire des efforts pour l'apprendre. Mais, comme vous avez ce cours pour vous aider à démarrer, ce n'est pas un gros désavantage, n’est-ce pas ? 😁

En résumé

  • Bootstrap permet de gagner du temps de développement. 

  • Bootstrap est composé d'une communauté vaste et active, et permet une grande personnalisation du design.

  • Cependant, vous risquez de voir votre thème sur de nombreux sites si vous ne le personnalisez pas. Par ailleurs, apprendre à utiliser Bootstrap demandera un effort d'apprentissage.

Maintenant que vous connaissez les avantages et désavantages de l'utilisation de Bootstrap pour vos projets, vous êtes prêt à apprendre à utiliser le framework pour créer des mises en page responsives.

Exemple de certificat de réussite
Exemple de certificat de réussite