Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Peter Mumford
Peter Mumford
7,774 Points

still looking for my ideal framework

I started following Framework Basics. The course covers two frameworks: Bootstrap and Foundation, but I wasn't crazy about either system. They both involve LOTS of extraneous markup. Divs are wrapped in divs and more divs.

So, I'm still looking for a framework.

3 Answers

You could always make one for your own use. Then you know exactly what's going on and have complete control over the markup. Time consuming? Maybe, but you're not going to find a framework that doesn't have extra markup somewhere.

I did that exact thing Aaron and found just doing it was a learning experience.

Yeah it really is. It can really help you get into the nuts and bolts of writing modular, reusable code. Plus it can really help speed up your development in the future because chances are, since you wrote it yourself based off your own development practices, you'll end up rewriting a lot less code than you would with Bootstrap or Foundation.

While it's certainly not a feasible solution for all projects, it can be a great learning experience

James Barnett
James Barnett
39,199 Points

For the most part I suggest people use something like purecss. In general when learning I recommend you not use anything from bootstrap you can't write yourself.

So I suggest learning about the various things bootstrap abstracts away

  1. start with purecss
  2. add in some icon fonts from font awesome
  3. make it responsive with media queries & flexible images
  4. learn about Sass and dry up some of the code
  5. add in JQueryUI if you an accordian or progress bar etc.
Peter Mumford
Peter Mumford
7,774 Points

thanks for the link. that's much more my sort of thing.