Making user interfaces better.

Bootstrap is a all about the frontend, making what the user sees as attractive and user-friendly as possible. As more and more computing is done in the cloud, a good-looking and functional frontend is increasingly important. Books get judged by their cover, and web apps get judged by the frontend.

Bootstrap was started by Twitters’s Mark Otto and Jacob Thorton. Since its inception, it has grown in both contributors and developers who use it. Bootstrap is a collection of frontend development tools, which means it is what the user sees but does not directly interact with a database. Bootstrap makes the user experience a good one, providing an attractive user interface.

Using Bootstrap is about more than user experience only, however. It is also a powerful tool for developers.

Bootstrap has become ubiquitous on the web, its distinctive look clearly at work on websites and web apps that you use. Why has Bootstrap become so popular?

1. Bootstrap increases development efficiency.

Bootstrap’s well-commented core code helps developers understand its structure quickly from the outset. That means that developers can create dynamic frontend code more efficiently. With the homogenized Bootstrap toolset, development is standardized. Developers can share code and components easily, and quickly understand each other’s work.

2. Bootstrap makes responsive development easy.

Responsive web development is extremely important in an age where more people use mobile devices to access the internet than they do desktop computers. Bootstrap provides a standard set of responsive templates that adjust beautifully to whatever screen size and device is used.

Responsive web development has strong advantages over creating “mobile versions” of websites. You no longer have the upkeep of two different versions of your site. Responsive design will take one site and flow the content ideally for all users.

3. Bootstrap is freely available for all to use.

Bootstrap is available for any developer who would like to use it. By sharing frontend assets within the community, developers have used Bootstrap to decrease the amount of effort required to create high-quality interactive interfaces. This has helped standardize development across the industry.

Bootstrap is readily available on Github.

4. Bootstrap uses a variety of components.

Bootstrap consists of HTML and CSS templates (built on {less} and Sass) and reusable components. It uses JavaScript extensions via jQurey Plugins. Bootstrap also has a host of controls for AngularJS.