Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
Cesar Vanbuskirk6,672 Points
Difference between the Genesis Framework and a parent theme?
Okay so I'm trying to get a better grasp of the Genesis framework, but I still can't see why you would use this framework and limit yourself to the amount of themes you can use when a regular parent theme with a child theme seems to do the same thing?
For small changes, using a child theme is OK. But did you try building a new theme? If you do that from scratch, it could take a while. With a framework (doesn't have to be a Genesis) you can do same thing very, very fast.
Why should you use a framework when building a theme:
- you build themes faster,
- you are using already tested code template, which can save you some debugging-your-own-code time,
- if using paid framework - you (usually) get good support.
Search on google for "wordpress framework" for more info.
I hope that helped a bit :)
I haven't used underscore yet. But I'm pretty sure it's like Bootstrap vs Foundation. Both do same thing just fine. But some developers prefer Bootstrap, and other Foundation.
My advice is that, unless you plan to be a professional wordpress theme developer, just pick one framework and stick to it. I trust teachers at Treehouse that they are teaching us best practices, so I'll stick to Genesis. If you used underscore or bones or similar, please send me email, I would like to know your experiences with them.