I have read various questions answered on Stack about Twitter Bootstrap and HTML5 Boilerplate.
I do know the following:
But what I don't know yet, is the following:
Boilerplate is more server-side oriented – a good starting template if you work with server-side technologies such as PHP. Bootstrap is a client-side solution – a complete toolkit for building client-side web sites. Boilerplate is only a starting code base and you can add whatever components you need later on.
At Twitter, Bootstrap has quickly become one of our many go-to front-end tools when starting new applications and sites.
Twitter Bootstrap was originally named as Twitter Blueprint before it was released as an open-source project on GitHub on August 19th, 2011. Bootstrap was created as an internal tool with the aim of eliminating inconsistencies among developers using different tools.
Twitter Bootstrap is a front end framework to develop web apps and sites fast. In modern web development, there are several components which are required in almost all web projects. Bootstrap provides you with all those basic modules - Grid, Typography, Tables, Forms, Buttons, and Responsiveness.
You're exactly right, it is a template. It's a template which brings together a set of best practices for developing HTML5 websites. You don't have to use it but if you do you can rest assured that you are building on a solid foundation which has been developed and honed by top developers over the years. In the words of Paul Irish, one of the principle developers of the project:
“It’s essentially a good starting template of html and css and a folder structure that works., but baked into it is years of best practices from front-end development professionals.”
I would suggest downloading the fully commented version of the boilerplate and reading through the code to give yourself an idea of the thought which has gone into it and the cases it handles. (See also this article which highlights code snippets from the boilerplate which you should be using on your site). These should help you decide whether you want to use it as a starting point for your project or not.
The HTML5bp initializr even includes a bootstrap option, so it couldn't really be any easier!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With