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

pdiaz
16,073 PointsWhy would I want to write code in html, when I can use sites such as weebly and wordpress for free?
Hey guys, I need to know what to do when I finish learning how to code in html and Css a customer asks me "Why would I pay you to construct my website when I can just use sites like weebly and wordpress and do my own for free?" What would I reply to them? What are the benefits of constructing a website through html code compared to weebly and wordpress?
2 Answers

Joseph Alejandro
1,428 PointsThat's a great question. I think a very good reason for coding a website instead of just using WordPress or any other platform is: Security. With hackers around every corner, this is an issue for all websites, regardless of how they are built. However, It is much more difficult to hack a site that has been individually coded in HTML, though not impossible. If you go the WordPress route, it is important to make sure that you keep you with the latest security plug ins. Another important thing is that if you want to make your WordPress site look exactly how you want it to look you would most likely need to use CSS something that your customers probably don't know how to use. I actually think that it's all about needs. If the site needs to be updated regularly WordPress is great. If most of the content is static, and won't change much, HTML is ok. Something to take note is that Because WordPress offers so much, it’s a big platform. This means it takes up a lot of bandwidth. Simple HTML sites tend to take up less space. But ultimately, the extra bandwidth is no big deal if you are prepared for it – just make sure you are prepared for it!

Zack Taylor
9,021 PointsWordpress is a great site and a great tool to a wide audience. Yes! you can quickly get a site up and running in 1hr. Tho there is alot to config and there is only so many templates to use for free. You can download lots of plugins and themes. This normally comes at a cost tho. If your wanting a premium theme this will cost you money. You dont just want the bog standard theme of wordpress as it looks boring and not very attractive to the human eye. Also Your find alot of users will have the same looking theme as yourself if you use default theme(s). Users will get confused and bored meaning they will not come back again unless there is a good reason. Wordpress is running like 19%+ of the internet at the moment from my knowledge. This could be wrong but im sure I saw an article recently. Still thats alot of websites!!! WOW.
If you want to build your own wordpress theme. Then good luck with this as your going to want to not just learn html, css and jquery but also PHP and others. This will be a very long process and Wordpress developers are getting paid ££££ for good themed templates and plugins.
Why learn HTML,CSS, jQuery? You can do wonderful things with "all" these tools. So the answer to the question is..... html lets you be creative and let your imagination run free and letting those amazing ideas flow from paper to desktop or responsive devices. Wordpress is mainly for blogging and could cost you lots of money in the long run depending on your level of computing. If this is for a customer then why are they wanting wordpress. its mainly used for a blogging system with plugins and widgets. do they really need that ? why do they want that ? who will be the target audience. If you have learnt html and css then go to javascript/jQuery. There is lots of frontend stuff you can do. Tho if you really want a challenge try backend stuff. Weebley how ever you say it. (I have not heard of them. I am sure its like Wix.com) Yes! there easy to use. Tho is all original ??? Every customer has to use templates they create. Being a web designer means you have already WON the arguement. You can tell the client that you can let there imagination run wild and make the site unique meaning customers will be keep coming back for more. why use a template system that everyone is using?
There is ton's of stuff to learn my friend. Good luck on your journey. I hope my post has helped. Its 3am and I have to be up in 4 hours. Im knackered. I apologize for grammer and spelling lol. Have a good one mate.

pdiaz
16,073 PointsThanks so much for your help.
pdiaz
16,073 Pointspdiaz
16,073 PointsThanks so much for your help.