Les frameworks frontaux (également connus sous le nom de frameworks CSS) sont des outils inestimables pour gagner du temps et rationaliser votre processus de création de site. Il y en a beaucoup, mais pour la plupart des gens, il s'agit de choisir entre les deux «grands»: Bootstrap et Foundation.
Ni l'un ni l'autre ne sont nécessairement meilleurs que les autres, objectivement parlant, mais la plupart des gens ont une préférence définie en fonction de ce qu'ils recherchent dans un cadre CSS. Dans cet article, je veux vous aider à déterminer lequel correspond le mieux à vos besoins.
À propos de Bootstrap
Initialement créé pour servir de guide de style interne à Twitter, Bootstrap a connu une popularité mondiale après sa sortie publique en août 2011. Désormais dans la version 3.2, le framework mobile-first est gratuit et open source.
Avec près de 83 000 étoiles sur Github, ce qui en fait le projet le plus étoilé, il a une grande base de fans et est le framework le plus largement utilisé actuellement.
Sur la Fondation
Aussi, gratuit et open source, Foundation a une histoire d'origine similaire, avec des racines comme guide d'entreprise à la Fondation Zurb. À l'instar de Bootstrap, il s'agit du mobile-first, qui se décrit lui-même comme «le framework front-end responsive le plus avancé».
Récemment, Foundation a dévoilé la version 5.3, et bien que ce soit encore moins courant que Bootstrap, les dernières versions ont converti de plus en plus d'utilisateurs.
Lequel devriez-vous utiliser?
Comme je l'ai dit plus tôt, il n'y a vraiment pas de «bonne réponse», mais il y a quelques différences clés qui pourraient prendre la décision pour vous.
Si vous préférez utiliser Less, Bootstrap est la solution, car elle n'est pas disponible dans Foundation. De même, si vos données démographiques cibles utilisent souvent Internet Explorer, Bootstrap est la meilleure idée; Foundation ne prend pas en charge IE 8.
L'un des principaux avantages de Bootstrap réside dans sa popularité. Comme il est utilisé par beaucoup, il est évident qu'il y a plus d'informations disponibles: plus de tutoriels, plus de réponses aux questions, etc. Si vous n'avez jamais utilisé de framework frontal, c'est sans doute l'endroit le plus facile à démarrer.
Cependant, les vétérans du Web peuvent préférer la flexibilité de Foundation. C'est un peu plus d'os, ce qui permet une personnalisation supplémentaire.
Le moyen le plus simple d'expliquer qui devrait utiliser quel cadre est probablement ceci:
- Si vous avez besoin de créer et de lancer des sites Web rapidement et facilement (et cela ne vous dérange pas si cela semble un peu plus pré-fait), Bootstrap vous servira bien.
- Si vous voulez passer un peu plus de temps sur le front-end, approfondissez la personnalisation et rendez votre site plus unique, choisissez Foundation.
(Cela peut ne pas s'appliquer à vous, mais souvent les personnes orientées développeur choisissent Bootstrap, tandis que les concepteurs préfèrent Foundation.)
Conclusion
Étant donné que les deux cadres sont gratuits et open-source, la seule façon d'obtenir votre réponse finale peut être juste d'essayer chacun.
Vous pouvez découvrir que l'on se sent juste plus "naturel" et produit des résultats que vous aimez le look de. Et si c'est le cas, votre décision sera facile.