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

Is it beneficial to use website templates?

I understand that you need to have a firm understanding on how to code but once you pass that stage are paying for website templates beneficial? I have made two websites from scratch so from doing this I am developing a firm understanding on how to code and now I am thinking when getting paid jobs using templates would be the way to go. Please dont mix this up with being to lazy to write the code from scratch. I am just thinking from a time and financial point of view that if it takes me three weeks to make one website from scratch if I use templates I could get through four websites in the same time meaning 4 times the amount of income. Is this a common practice and if not why do people make every website from scratch?

1 Answer

I would say that most people use templates, but not in the way you're thinking. Templates are a good design strategy to stay DRY and maximize speed and efficiency, and there are plenty of ways you can make your own.

For example, check out Pug (formerly Jade) template engine. Used in conjunction with other JavaScript frameworks, it's an extremely powerful way to help get your site up fast. Other languages have their own frameworks, like Rails for Ruby or .NET for C# (I could be wrong on that one, C# and .NET are mostly mysteries to me).

Bottom line, you don't need to buy templates. With practice and good design strategy, you'll increase your speed and efficiency in no time.