Hacker News new | ask | show | jobs
by CM30 3243 days ago
Yes. It's not as trendy as it once was (if it ever was trendy to begin with), but it's still a stable framework used by a lot of small scale agencies and companies making their sites in house.

That's because:

1. It's well known, so anyone who joins the project will know how the framework works or how to use it. A less popular framework will require teaching new developers about it before it's really usable.

2. It has options. For most frameworks, it seems the only responsive design options are 'full screen' and 'mobile' with nothing in between. In Bootstrap, you can have the layout gradually change as the screen size gets smaller, which is useful.

3. They're used it. Seriously, it may surprise some people here, but a lot of web developers (and developers in general)are not particularly interested in technology or learning about shiny new platforms and tricks and will just stick to whatever they already know to pay the bills. For a lot of those 9-5 developers, Bootstrap (and Foundation) are just 'good enough' for their purposes.

So it's still relevant, especially outside of the startup bubble where developers don't care about anything other than a pay check.

1 comments

> 1. It's well known, so anyone who joins the project will know how the framework works or how to use it. A less popular framework will require teaching new developers about it before it's really usable.

This presumes using a framework. Why create a grid system with bootstrap, vs just creating a grid using the CSS that all current browsers support?

Old browsers might be a good answer, but many of us don't have the budget to support such a small amount of devices.

>Why create a grid system with bootstrap,

Bootstrap is MUCH much more than a grid system

>vs just creating a grid using the CSS that all current browsers support?

Because the users that contribute to my conversions don't strictly use Chrome and Firefox? Because even if you are using CSS Grid a framework for it would still be a time-saver?

>but many of us don't have the budget to support such a small amount of devices

I don't have the budget to alienate my users using these devices.

Grid works in Safari and edge too. The only thing you get with old browser support these days is IE people. And sure if they're 90% of your conversions, as mentioned in the comment you're replying to, that's great and go for it.
> This presumes using a framework. Why create a grid system with bootstrap, vs just creating a grid using the CSS that all current browsers support?

Speaking from agency world, big win for Bootstrap it's that its so much more than grid system, so once app is exposed to client's IT, they are able to pick it up and build upon it easier than they would've been able to with custom components.