Boots on the Ground!

21 Feb 2024

An Essential Structure

UI frameworks are a foundational tool for front-end web development as it helps streamline the process of designing responsive and visually appealing websites. As with most applications, being efficient is an important aspect since we want more time to think about our code rather than typing it out. These frameworks give a helpful collection of HTML and CSS-based design templates for buttons, navigation, forms, and other components to make web development more simple.

This valuable toolkit allows developers to skip steps that would otherwise be painstakingly implemented using only HTML and CSS. For example, it wouldn’t be ideal for civil engineers to build new projects from the ground up through sheer manual labor. Power tools and construction vehicles exist in order to lighten the burden of such a huge task. Similarly, this library significantly reduces the amount of effort and time needed to build responsive web apps by providing pre-built components and styles. Programmers can readily access this collection in order to design the UI quickly, with more attention brought to the top-level design and functionality.

Personal Experience

Initially, I struggled to navigate my way around using Bootstrap 5. Reading through documentation for class implementation was challenging since I found others to be confusing to understand. But without this framework, it wouldn’t have been entirely possible for me to produce a clone of Microsoft’s home page on their website.

Given this, without Bootstrap to leverage the massive library of styles, it would have been agonizing to brute force my way in cloning Microsoft’s home page with pure HTML and CSS. Overall, I found the experience greatly informative since I saw the joys of success and the harrowing complexities of formatting a seamless user interface. Getting more familiar with Bootstrap allowed me to better appreciate its value as it simplified the process and improves the quality of different HTML/CSS assignments.

Real version
Real version
Cloned version
Cloned version