5

A colleague told me today Bootstrap and others CSS frameworks was shit... I answered him if you have no time to deal with CSS hell on a project with people not able to produce good CSS code, you need to use this.

What do you think about that ?

Comments
  • 2
    Most frameworks for pretty much anything are shit but they save time and provide a structure most people are familiar with, in large teams it is significantly easier to just go with a popular framework and stick to its conventions than it is to get everyone to follow a custom structure.
  • 0
    I think Bootstrap makes it easy to make shit styles if you're trying to create a custom theme.
  • 0
    @Letmecode yes, I'm not also a big fan using ONLY bootstrap. Indeed, we use only buttons, responsive breakpoints, cols and some predefined css classes... It introduces some standardization on a project with many developers.
  • 1
    For majority of cases sticking with bootstrap (or any other sane css framework) is fine as long as you use your head and not just copy paste snippets without understanding them. Vanilla bootstrap has somewhat generic bootstrap-ish looks to it but if you don't need 'original' looks - it's fine. Besides, you can always easily extend default bootstrap styles (they provide all styles in sass). It resolves many problems with cross-browser compatibility that might take a lot of time to crack. Another advantage is responsiveness by default. Html purists might say that it poisons markup with unnecessary attributes, classes and structures in order to trigger designed behavior, but then again in real world it isn't much of an issue. Regarding it's size - it is separated into modules and you can always include just the parts that you need. All in all bootstrap is just a tool that increases your productivity and if you don't want to reinvent the wheel you are perfectly fine with using it.
  • 1
    @Saiuto Yes, it's a bit like the jQuery for CSS. Easy, productive (if you use it well) and outdated by the number of frameworks that pop each days ...
  • 0
    Flexbox!
  • 0
    @DLMousey I agree! I began as a front dev, then got a kind of CSS / JS "burn-out". I quit and searched to play with Java and database stuffs... Then Angular and others appeared and JS was fun again, so I'm back to CSS...
  • 0
    I am also sure that framework that uses
    <div> inside <div> inside <div> inside <div>
    to achieve something as easy as flexbox layout is shit. So bootstrap is a legacy shit that should be avoided, at least for layout purposes.
Add Comment