Having recently switched back to Wordpress from a Rails based blogging application called Simplelog. I thought I would list some of the reasons why I made that decision. I find it rather ironic that I made the move back to a PHP based application after my rant about how Dreamhost Hates Rails, but the reasons for it have nothing to do with Rails vs. PHP, but have more to do with Simplelog vs. Wordpress.
With Simplelog, I found that I was writing plugins that already existed for Wordpress. While this helped me to better learn Ruby, I found it tiring after a while to be creating something that already existed. Also, I’ve really come to appreciate the abundance of themes available for Wordpress. Although it’s my goal to get better at design, I really appreciate having a solid starting point with which to create themes. It’s far easier starting small and only having to modify a color scheme and some images, rather than trying to create a whole new layout from scratch.
Support is another big advantage that Wordpress has over many other blogging applications. Due to the overwhelming popularity of Wordpress, there are thousands of websites devoted to Wordpress tips and tricks, as well as many great Wordpress experts willing to help out with any problems you may have. Wordpress also maintains a great repository of documentation called the Wordpress Codex.
There are a few other smaller reason why I switched to Wordpress, but those are main ones. However, I don’t want anyone to think that Simplelog isn’t a great application, because it is. If I had a little more time to actually work on the core Simplelog code, it could have easily been modified to suit my needs. If there’s one thing that we all know about Rails applications, I think it’s that they’re very easy to customize due to the great readability and structure of the code. However, I just don’t have the time at the moment. Though in the future, I could definitely see myself moving back to a Rails based solution.