Let’s compare those three:
- WordPress – Best pick for beginners, works well for small to medium sized websites & blogs.
- Joomla – Good for E-commerce type of sites, but require at least some level of technical coding.
- Drupal – The most difficult one, but also the most powerful CMS.
Source :: http://websitesetup.org/
Is it possible to migrate from one to another?
If you feel you’re on the wrong content management system for your specific needs, it is possible to migrate from one to another. In most cases, this can be done fairly easily without too much hassle. Of course, whenever making major changes to a website like switching CMS’s, it is important to make sure you have the time and expertise available to help you through any problems you happen to run into.
My favourite is WordPress…
I’ll be honest. I like WordPress. My own site (the one you are currently reading) is also built on WordPress. As you can see, it doesn’t look bad at all. I really like the fact that it’s so easy to add new content, it has security updates, there are tons of free plugins and layouts I can choose from and I can easily change and tweak basically anything I want to without needing to know much about CSS, HTML etc…
If you are just starting out, go with WordPress. Once your website is big enough (tons of posts and truckloads of visitors), it’s perhaps time to move onto more robust system, such as Joomla or Drupal, but it’s not essential.
What experts say?
I had a chance to exchange few emails with professional web developers from big agencies who have built websites with WordPress, Joomla and Drupal.
I asked them one simple question:
“What is the best CMS (WordPress, Joomla or Drupal) for a beginner?”
“I would have to say that if I was mentoring a beginner I would suggest WordPress. WordPress seems to have a vibrant community.
They have brand recognition with people outside of the technical market. There are a lot of plugins for WordPress. But, unfortunately, creating your own themes from scratch with WordPress will require a reasonable knowledge of PHP. Second would be Joomla. Third would be Drupal. Drupal is just too complex. It is the best of the three. But it has a steep learning curve that most would not be able to handle.”