I d’like to ask your coder’s opinion on this development best practice issue : Responsive Web Design is THE bomb these days but developing all these templates requires some habits that can and must evolve with time.
To make it short, do you prefer :
- using only a CSS fluid grid, and code your own styles, components, menus, buttons
- using a CSS framework like Bootstrap or Foundation, with the growing risk of having to rewrite a lot of CSS, get stuck with specific JS components.
I tried both ways and your inputs would be really valuable!
For non-respsonsive sites (day job, as quoted) I use my own styles with a mixture of html5 boilerplate stuff.
For responsive sites I use bootstrap, because there’s a smaller chance that something can go wrong on different platforms. It took me a while to like bootstrap though. I still give it a little side-eye.
There’s always a chance (and it has happened) that a huge site has to be made responsive, and that’s after you’ve built it using your own css/html. So I’m considering just bootstrapping everything. Which would waste time as well. So many divs, Can’t win.
Yep, but don’t you hate having to replace / invalidate a lot of CSS defined by Bootstrap. I mean I love(d) Bootstrap but a lot of websites now look the same because nobody really want/can change some major components easily (navbar, dropdown) ...
What ’s your thoughts?
I prefer to use my own CSS for everything from grid to more advanced components. I really hate CSS frameworks(especially bootstrap), too many code that I don’t need. I know, it can be customized and choose only the styles that I need, but anyways I like to write myself all the code.
Yep, but don’t you hate having to replace / invalidate a lot of CSS defined by Bootstrap. I mean I love(d) Bootstrap but a lot of websites now look the same because nobody really want/can change some major components easily (navbar, dropdown) ... What ’s your thoughts?
Yes I do hate it, for me it’s a time waster. I can build sites much faster using my own code. Honestly bootstrap was forced on me, so I’m blaming the system and my boss
Also agree that a lot of sites tend to look the same because of frameworks such as bootstrap, but that’s just up to the coder/designer to change. To each his own and so on.
It depends on the project for me basically. Do I need this, do I need that. What’s going to be better in the long run.
Right, same thought here, which CSS Grid do you use nowadays ?
ProfoundGrid seems nice, but what are your opinions guys?