3 ms·
The front-end web realm was really eager for some sort of standardized way of doing things. Every project prior to Bootstrap required revisiting styles and star
by alpha_squared 5y ago
The front-end web realm was really eager for some sort of standardized way of doing things. Every project prior to Bootstrap required revisiting styles and starting from scratch or creating an internal Bootstrap-like base that would be used, which meant very little of that would be carried between jobs for employees. This is also probably why the early days of Angular and React were so unstable; mass adoption through different versions which were still finding a stable approach to iterative evolution.
- ianhawes 5y agoYour comment is spot on. Prior to Bootstrap, the concept of a purely CSS framework was relatively foreign. Aside from jQuery UI (which of course required jQuery and had limitations on styling) the closest thing we had in the 2009-2011 period was reset.css and 960.gs. Even rudimentary things like rounded buttons were still impacted by the lack of uniform border-radius support plus an IE6/IE7 marketshare greater than 30%.
- duxup 5y agoYeah the horror show that is learning every rando dev's personal CSS methods could be really painful. When you just want to move a button ... "oh they're using bootstrap" often saved a ton of time, for things that really shouldn't take time.
- testudovictoria 5y ago> Every project prior to Bootstrap required revisiting styles and starting from scratch or creating an internal Bootstrap-like base that would be used I went through several projects where team leads laughed at the idea of Bootstrap in their projects. They treated Bootstrap as a bulky, unnecessary mess of a framework that only inexperienced code monkeys used in spite of it being small and modular. The dumbest one of all was a team lead who turned out to have little to no real world experience in decision making. He had some help creating an internal CSS framework. It was responsive, modular, mobile first, and had lots of builtin classes for font/element sizes, colors, behavior, etc. Sound familiar? His column-based framework was a terrible drop in for Bootstrap. Even the class attributes were blatant rip-offs, but the lack of robustness meant lots of inline CSS to fix elements.
- brundolf 5y agoThe Angular/React model also threw a huge wrench into the Bootstrap way of doing things. The latter relied on a smattering of ad-hoc JS for things like modals and tooltips. It dovetailed nicely with jQuery, but I remember it was wholly incompatible with Angular. There ended up being an "Angular Bootstrap" package specifically designed for that, and I remember it felt like a regression at the time that everything would get siloed under these JS frameworks.