/ Computer Science

From WordPress to Ghost

Earlier this year, I decided to start blogging and so began my adventure with WordPress. It was pretty easy to install and set up to get started all within an hour. It was also fairly easy to use and full of features. In fact, it has so many features, it took me months to get through most of them. On top of that, WordPress is so extensible that there are millions of plugins and themes. I was so overwhelmed by all of these that I spend more time customizing than actually blogging. My "blogging website" started to become a full-fledge website with WordPress as a Content Management System as oppose to a blogging software. As it grows, the performance also started to degrade from a combination of bloated softwares and outdated server hosting solution. I noticed this so I decided it was time to upgrade my server hosting solution but also noticed my "blog" is no longer a blog. In my process of researching for a better server hosting solution, I also found Ghost, the exact blogging software I need.

TLDR: WordPress has too many features that I don't need, which performs poorly on my outdated server. I decided to get a new server, and while I'm at it, I might as well give this new blogging software Ghost a try since it supposedly perfectly fit my requirement.

So how is Ghost different from WordPress? Well first, Ghost is built with new technology and architecture that are very popular today. WordPress is almost 15 years old so it uses technology that was available at the time. Old tech isn't always bad but sometime new discovery and innovation is made that allows new tech to outperforms the previous tech. In this case, Ghost uses NodeJS that is so much faster than PHP that WordPress uses. However, both still use MySQL because as old as it is, MySQL is still a pretty good tech.

Ghost was designed to be a blogging software and nothing else. WordPress started as a blogging software but has become a bigger platform that can also act as a Content Management Software. If you need something more than a blog then Ghost is definitely not for you. WordPress on the other hand is still a blogging software but if you also want to build a website or eCommerce around it, you can. To some people, WordPress is so much better because of the ability to do more. But for me, I only want a blogging software and nothing more so Ghost is a better fit.

TLDR: Ghost outperforms WordPress due to less feature and better technology. WordPress better fits those who need the extra feature to do more than blogging. For me, I only need a blogging software so I prefer Ghost.