
Bootstrap ? qu’est-ce donc ? Si vous avez un site Internet, vous avez probablement déjà croisé le mot "Bootstrap" en parcourant des articles de web-design et de développement.
Vous aurez aussi peut-être entendu le terme au cours de conversations entre designers ici et là, dans un salon web ou un meetup, en tout endroit du globe.
Ces personnes savent ce qu’est Bootstrap et connaissent les énormes bénéfices que Bootstrap apporte au monde du développement web. Mais savez-vous pourquoi vous devriez vous pencher sérieusement sur la question ?
Dans cette série de deux articles, je retracerai l’histoire de Bootstrap, ce qu’est Bootstrap exactement et citerai les principales raisons pour lesquelles intégrer Bootstrap à votre site web est la meilleure chose que vous pourriez faire.
L’histoire de Bootstrap
Bootstrap a été créé en 2011 chez Twitter comme une solution à usage interne, pour répondre aux incohérences de développement au sein de l’équipe d’ingénieurs de Twitter.
En gros, aucune structure de code n’avait été déterminée par les ingénieurs chez Twitter au moment du développement de la plateforme.
Être développeur web ou ingénieur web est tout un sacré métier (un art ?) et chaque ingénieur fait les choses à sa façon.
Cela peut très bien fonctionner dans certain cas, mais quand de nombreux ingénieurs travaillent sur un même projet avec différentes approches de développement, les incohérences sont incontournables.
Ces incohérences peuvent germer et finir par devenir des problèmes de code profondément enracinés menant à l’incertitude et à l’augmentation du temps de maintenance.
A la base, Bootstrap est un outil développé par Mark Otto et Jacob Thorton, alors ingénieurs chez Twitter, pour encourager leur équipe d’ingénieurs à utiliser le même framework et donc minimiser ces incohérences.
Naturellement, l’initiative Bootstrap a été un vrai succès chez Twitter puisqu’elle a largement augmenté la productivité de l’équipe tout en limitant les incohérences. Même si Bootstrap a fait ses débuts comme solution interne chez Twitter, Mark et Jacob ont vite remarqué son incroyable potentiel.
Le framework Bootstrap est sorti en août 2011 comme projet open-source sur Github.
Dans les mois qui ont suivi, des milliers de développeurs du monde entier ont apporté leur contribution au code et ont fait de Bootstrap le projet de développement web en open-source le plus actif du monde. Depuis, Bootstrap est de plus en plus connu et est devenu « le plus populaire des frameworks front-office pour développer des projets responsive et mobile-first sur le web. »
Bon… mais au final, qu’est-ce que Bootstrap exactement ?
Pour faire simple, Bootstrap est une compilation de plusieurs éléments et fonctions web-design personnalisables, le tout emballé dans un seul et même outil. Les développeurs qui utilisent Bootstrap pour la création de leur site web choisissent les éléments qu’ils veulent utiliser avec la certitude qu’ils ne seront pas incompatibles entre eux.
En fait, c’est comme un puzzle. Sauf que dans ce puzzle, chaque pièce s’imbrique parfaitement dans les autres, quelle qu’elle soit. Les éléments personnalisables compilés dans Bootstrap sont une combinaison de HTML, CSS et JavaScript.
Et grâce à la magie de l’open-source, Bootstrap s’améliore en permanence : de nouvelles fonctions absolument géniales ont été ajoutées comme le 100% mobile responsive ou la très large sélection de plugins jQuery.
En août 2013, soit deux ans après le lancement de la première version, est sorti Bootstrap 3. Cette dernière version offre un tout nouveau design, une meilleure gestion des erreurs, des options de personnalisation avancées et un tas d’autre goodies qui font frétiller d’envie les développeurs.
Vous l’avez compris, PrestaShop adore le framework Bootstrap. Notre dernière version, PrestaShop 1.6 est entièrement développée avec Bootstrap 3. Il y a de ça quelques mois, Mark Otto a partagé dans une vidéo sa vision de Prestashop, Bootstrap et de l’industrie de l’E-commerce.
Tout cela laisse présager de bonnes nouvelles pour les développeurs et les webmasters. Restez connectés pour la 2ème partie dans laquelle j’aborderai les raisons pour lesquelles intégrer Bootstrap à votre site web est la meilleure chose que vous pourriez faire. Merci de nous lire, n’hésitez pas à laisser vos commentaires sur Prestashop et Bootstrap ci-dessous !