You've learned about Leaf and Stencil templating engines in Chapter 6, Working with Template Engines. The templating engines provide you with a very convenient way to interact and render raw HTML pages. But that is not sufficient if you want to deliver a professional-looking design for your web content. For professional-looking design, you'll have to leverage a frontend component library for web styling. One of the most popular web styling component libraries is Bootstrap, an open source library from Twitter. It provides enhanced styling and interactivity features for frontend user interface development. In addition, Bootstrap is highly optimized for mobile devices.
A Bootstrap application builds on top of existing web technologies, such as HTML for web content, CSS for styling, JavaScript and jQuery for scripting, and Sass...