responsive css grids

Out of context: Reply #6

  • Started
  • Last post
  • 17 Responses
  • wanda4

    I avoid front-end frameworks too. i've used bootstrap for some generic CRUD web applications, and on a few projects where it was already in place and more work to remove than it was to modify.

    it is pretty heavy, and not necessarily in the way that would make you concerned about performance, but rather the way that makes you feel irritated because you're working with a set of components many of which you may never use. it's wasteful.

    of course, you can customise it quite heavily from source, i.e. remove crap like glyphicons, jquery and so on, even when you download it i.e. if you don't have less/sass.

    but then you're left with a right melon of a framework: opinionated but barebones.

    i mean, the only reason to use an opinionated framework of any kind is if the opinion happens to align with your opinion, in which case you can save yourself some time and jump straight into using a set of tools/components. and if you don't want opinionated, you want to make your own decisions about how components and effects are made, so you opt for barebones (if you're lazy) or you roll your own tools.

    I think bootstrap is used primarily by server-side developers who have little experience of manipulating the front-end and need something they can quickly spray over their app's html chassis.

    i do however respect the bootstrap lads for v4 since they're rewriting all the jquery fluff in ES6, adopting a mobile-first approach and refactoring all of the CSS to improve the filesize. basically trying to follow the example of foundation, which I've no experience of, but apparently uses proportional units and is mobile-first.

    I also respect them for developing something so popular and widely used.

    as for preprocessors, i have basically never used Less. I have historically opted to avoid preprocessors because they sometimes generate bloated CSS--and when they don't, they still represent an extra level of complexity that has rarely proven particularly beneficial except when creating a color scheme--and there are other ways of doing that.

    I find that, with manageable naming schemes and proper use of the cascading nature of cascading stylesheets, a lot of the perceived advantages of preprocessors can be replicated to an extent.

    • This is a great post. and I agree almost entirely from my experience.
      Thank god there is still the odd thing worth hanging around here for.
      fadein11
    • +mekk
    • you never used Sass either? variables and mixins are awesome!Milan
    • 100% true! I work with CSS every day. Never loved SASS/LESS. The level of abstraction between myself and the code I write is tedious. The compliers are annoyingnocomply
    • Does that mean we are old, or just proficient enough to not need these tools?ETM

View thread