Hi. I just started learning HTML and CSS about a month ago.
I’m wondering what the actual difference between hosting a website the traditional way compared to hosting one with something like WordPress. I looked at what people said on other websites (mostly business focused, not design) and most of those people say that there really is no reason not to use a CMS. However, I feel like a place like this would give me much better answers.
@kmj2318 HTML is not dynamic. Therefore, if you added an additional link in your menu you would have to do this on all your pages. Not fun if you have a lot of them. Many CMS’s use PHP which allows dynamic content. So adding an additional link in your menu would update across all pages with one single change.
I worked with WordPress for a few years, only really getting deep into it for about 6-8 months. I think it’s quite heavy for a small/portfolio site, though. Not something I’d use unless building a site like CSS-Tricks. Kirby is a really great CMS to learn and I think others have mentioned Perch (I believe that’s what it’s called) as well.
Edit: To answer your question, I’d probably only use HTML & CSS for a one page site. But it depends. I like using a Panel when editing a site so a CMS would be appropriate for me.
My opinion is that every good website deserves his own custom CMS. Or no CMS at all if it’s small website. If you know HTML, CSS, JS you will have no problem to learn a bit of AJAX, PHP or ASP. Don’t poison yourself with WordPress, Joomla or similar stuff. Don’t get me wrong those are amazing platforms for building websites, but if you wan’t to master web design and development do all dirty job. Like suit tailored for you fits you better than one you bought in shop so “hand made” web site will fit better users.
I like to have full control. :) As you said there are stuff that those CMS can help you a lot. And I’m not against them as probably sounded in my previous post. But as @kmj2318 is pretty new best decision for him will be to do all dirty job first. And he will know later when he really needs some CMS.