Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
odite280311dCould we make 2020 the year that we let bootstrap die?
Turns out, relative is relative. 👍
AndiLeni31310dWhy should I choose some other framework if bootstrap suits my usecases well?
Are you looking for an exhaustive list? Those are all over the internet.
Big ones for most: Bootstrap is kind of outdated in terms of the quality of experience it can provide. No regression support past IE10 for bootstrap 4. Dependence on jQuery and now popper as well for plugins. No consolidated update model, so any significant number of simultaneous updates will risk screen thrashing or blowing the 100ms update usability rule. The flex implementation is an afterthought, and a poorly developed one that you would honestly be better off just writing the flexbox rules yourself.
Tl;Dr it's really easy to deliver a poor user experience.
JakobMenski8610d@AndiLeni If it fits your use case, go ahead. Honestly it’s good for making quick user interfaces, but css3 is so powerful that you can do practically everything bootstrap became famous for with relative ease.
Css grid is objectively better than bootstrap grid which is what the majority of developers use bootstrap for anyway.
Scss compiling a bootstrap theme (which is now pretty standard industry practice) basically makes the argument ‘well it doesn’t effect page speed because it’s cached’ redundant.
The file sizes for the html documents are larger because of the significant increase in semantically pointless nested divs.
And on top of that, the return in speed of development gets thrown out of the window when your design doesn’t completely adhere to certain rules, as you have to wrestle the framework into submission.
But if you want to make an app with little to no actual css programming, then it’s a good fit.