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 trialEdward Zhou
377 PointsWhich one is better to use: WordPress or Html and CSS?
I realized that Html and CSS could also make websites.
...so does WordPress as this track insists.
I was wondering what could be the difference between these two, and which one is better to use when making the websites?
Please let me know! Thank you in advance! :)
5 Answers
danheffernan
10,004 PointsWordpress is considered a content management system. It uses HTML and CSS along with PHP and usually JavaScript to render webpages. So, you can't have Wordpress without HTML and CSS. Therefore it's essential that you learn at least the basics of each in order to use Wordpress with confidence.
Ken Alger
Treehouse TeacherEdward;
Welcome to Treehouse!
As danheffernan states, WordPress is a Content Management System(CMS) which is an advanced implementation of HTML and CSS, along with some additional things like back-end code. As stated, in the case of WordPress, it is utilizing PHP for the back-end and additional site functionality is implemented with JavaScript. At the heart of your question, I think, is which should you learn.
WordPress is a well defined and popular method of creating websites. Many people can make a decent career from making and maintaining WordPress sites. However, without a solid basis in HTML, CSS, PHP, and JavaScript you may find yourself limited to the customization possibilities that WordPress offers.
Additionally, learning what is going on behind WordPress will allow you to create and generate sites that may not require a full fledged WordPress site.
Happy coding,
Ken
Heidi Bada
14,197 PointsI agree with the comments here. My first finished course here was a WordPress course, then I immediately dove into the Web Design track. I'm learning WordPress and Python as I go also, for fun and because I use these tools for various projects.
Long ago I used WordPress and didn't like it. I'm returning to it now because it makes my own website easy to maintain. However, I love the functionality and control I get by creating a website from scratch using HTML and CSS. The sky is the limit there, with no need to dive into someone else's code to make any customizations. Many people I know have WordPress sites and only minimal skill with HTML and CSS, and I can already tell their sites are easy to maintain, but not very customized beyond what the theme offers.
If you are making websites that are quick and easy to maintain, meaning easy to add pages and blog posts, then certainly use WordPress. If you learn to modify or make themes, then all the better to overcome the problems I mentioned. However, if you need less of the automated formatting, or desire the ability to code any way you want, put some time into the web design or front-end development track.
Mike Aquan-Assee
15,336 PointsIf you are creating websites for small businesses, I would imagine most would want the ability to easily manage the site so most would prefer wordpress? In what situations in the real web design world, do clients choose pure html/css sites over CMS sites? If one wants to make a business out of creating websites, they would have to be skilled with wordpress as well I imagine.
Christopher Mlalazi
Front End Web Development Techdegree Graduate 17,305 PointsHi @Ken Alger, today I decided that maybe I should also try to learn Wordpress as I am getting requests from people who want me to develop dynamic websites for them so that they can be able to load content too. Do you think I can do this side by side FEWD and not get confused?