Bootstrap – what is it?

Bootstrap is a kind of front end design framework. In fact we can describe it as a set of tools (libraries) for layout (CSS/HTML) and functionality (JavaScript / HTML) design. We could make comparison of Bootstrap to MVC frameworks and the difference would be that MVC frameworks are used (mainly) at back end and Bootstrap entirely on front end.

Do you need to use Bootstrap? You don’t need to use it, but if you want to make your development time shorter it is highly recommended to use Bootstrap’s tool box. It will help you to speed the most common design problems, for instance such issues like responsiveness or fonts or general layout for objects on page can be quickly solved.

As we know in design there are some layout patterns, repetitive tasks and layout pieces which we have to undertake/design for almost every website – lets say header area, footer area, content area, some sidebars on left or right side, tables which should be redesigned on the fly depending on browsing device etc.

Bootstrap – now in version 3.1.1 – comes not only with CSS tools as such, but with JavaScripts plugins also, which adds dynamic and interactivity to design. The Bootstrap libraries can be downloaded from here: http://getbootstrap.com/ You have two sets of Bootstrap libraries – minimized and standard (development) one. The minimized one is stripped of all explanations to make the file smaller for faster download, to be used directly on production stage.

Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter.