- This topic is empty.
April 5, 2013 at 7:25 pm #43913jshjohnsonMember
So what is the general consensus with frameworks? Should we be using them?
I admittedly haven’t played around with most of them but I find the ones I have used very interfering and add a lot of code that isn’t needed.
Opinions???April 5, 2013 at 9:53 pm #130782wolfcry911Participant
I completely, but respectfully, disagree with you tanner.April 5, 2013 at 10:29 pm #130785TheDocMember
I agree with @wolfcry911. Absolutely hate them. I do, however, include normalize.
I feel like the CSS that I write will be *infinitely* better than a framework.April 5, 2013 at 11:56 pm #130790theacefesMemberApril 6, 2013 at 6:37 am #130816Kitty GiraudelParticipant
> I completely, but respectfully, disagree with you tanner.
Sometimes you need them, but definitely not always. To be used when required, not systematically.April 6, 2013 at 10:03 am #130832Kitty GiraudelParticipant
No. There are situations where you better have a framework.April 6, 2013 at 6:15 pm #130865CrocoDillonParticipant
There is almost always some CSS you use in every project, if you make that easily reusable you only have to write that once, your own ‘framework’. That, and normalize (I remove the parts of normalize I overwrite in my own CSS though, saves a kB or two ;) )
@tannercampbell, your comments here made me lol :PApril 6, 2013 at 8:50 pm #130887contentJonesMember
@tannercampbell, I love frameworks too.
I’m relatively new to web development (about 18-months now). My first live client site http://arxotica.com was launched last May. It was responsive and a custom WordPress theme, and IMHO surprisingly decent, thanks to Zurb’s Foundation and Themefortress’ Reverie theme.
Undoubtedly, these sites are heavy with unused CSS. That is starting to bother me more, but not enough to stop using them. I’m trying out Skeleton for a new project which is all about being lean. But may go back to Foundation. Or I may check out Blueprint.
I think Frameworks help a lot, and I’m grateful that Framework authors share their secret sauce and extensive experience.April 6, 2013 at 9:05 pm #130889AnonymousInactive
I’ve never had to use one and probably never will. The one time I looked at several of them, it was a bloated mess with classes that didn’t make a lot of sense to me. I like to think I’m pretty good with CSS and I actually enjoy writing lean and efficient CSS on a per project basis. I don’t like grid systems because they class things with columns and things that aren’t true in a responsive layout. Just because its 5 columns or 30% at desktop size, doesn’t mean it’s the same proportions at mobile sizes. I rarely even uses classes and IDs because I can target most things with clean HTML selectors. Anyway, I’ve only ever worked on one corporate level site that used blueprint and it was a friggen nightmare. I really only ever work on small to medium sites, so writing only what’s needed suits me better. I do use a version of Eric Meyers reset that I modified, but that’s a pretty small chunk compared to Bootstrap or Foundation. Just my thoughts, but CSS is so fun to write… Why doesn’t everyone love writing it!April 7, 2013 at 4:12 am #130897BinGParticipant
I took normalize and the default style sheet from html5 boilerplate, stripped and edited a little and just use that as a starting point. It did have a grid system in it until a few a years ago but it’s pretty pointless now.April 15, 2013 at 9:25 pm #131903kgscott284Participant
That is just it in my opinion. A bunch of extra stuff you will more than likely never use. Unless you learn the framework you will be using in and out and apply everything to every project, I think it is better to collect various snippets as I go that i find myself using all the time…
Though i will say i dabbled with Blueprint on a few projects and it really wasn’t bad at all. I just prefer keeping things a little more organized/cleaner.April 16, 2013 at 6:03 am #131939AshLoudonParticipant
I have used a bunch of frameworks and have been frustrated by the same issues as the rest of you. In particular, I was amazed by the lack of consideration for big screens as RWD seems obsessed with smaller viewports.
As a result, I set about making my own. [You can see it here.](http://ashloudon.me/respondo/ “Respondo”)
My focus was on keeping the learning curve as shallow as possible, avoiding bloat, maximising semantic elements and scaling **properly** across viewports. I also thought that we should have a touch-specific style sheet.
The downloadable version is uncompressed and well commented so you can jump straight in.April 16, 2013 at 3:02 pm #131989ElijahFowlerParticipant
Normalize is practically indispensable. It takes care of many little bugs between browsers but still leaves the natural functionality of the browser in place. Resets like Eric Meyer’s “Reset CSS” make a big mess of CSS and remove all basic styling, it’s just not a good thing to do project time wise or load time wise.
Bootstrap has a lot of CSS it uses which can be heavy, but if you’re using LESS it’s easier to get what you want and then strip out the rest.
The 960 Grid System is also very helpful if implemented correctly. If you’re designing for a CMS then you can create templates for the clients and they can more easily format content when they have no prior experience with HTML and CSS.
It all depends on what your project is, but I would highly suggest Normalize and the 960 Grid System for every one if possible. I’ve built sites for companies all over the world and believe me it has saved me much frustration at times. lolJune 10, 2013 at 6:51 am #138186jshjohnsonMember
I have written a blog post on this topic as my opinions have changed quite a lot regarding frameworks over the past few months!
Feel free to give it a read: http://joshuajohnson.co.uk/blog/opinions-on-frameworks/June 11, 2013 at 2:23 am #138272rawat3209Participant
Working on Css Framework is quite a mess. There are so many classes and inherit classes that overwrite if we create our own custom class. I am not in favour of using framework. Framework sucks really.
- The forum ‘CSS’ is closed to new topics and replies.