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

WordPress WordPress Theme Development Working with CSS and JS in WordPress Themes Porting Over Static Template CSS

framework vs from scratch wordpress site?

Which is better to do? Use a framework like _s, or bootstrap, or create all the .php files from scratch, like Zach does in this course?

What have been your experiences with each of these methods?

1 Answer

Hi

In my opinion it is just depending of requirements of your projects and if you are going to use additional framework like a Bootstrap or Foundation or you going to build those thinks from scratch.

As you are using underscores me and then you are going to add Bootstrap for example you need to check if there is not to much unnecessary and unused libraries to reset styles or setup default / basic styles for your new website. I don't see point to duplicate those files.

However underscores provide you basic scaffold for your future Wordpress project what you do not need to build from scratch and that can save you some time or if you are not confident doing Wordpress websites from scratch, might help you understand general convention how to keep your project tight. Then you are still able to add frameworks or libraries and your custom code as well.

So if you have got some decent experience with scratching Wordpress it mighty be worth to build your own scaffold for further projects and keep cleaner and lighter. Although if you are still not comfortable with that use underscores. Gonna help you.

Cheers