For those who know me from the WordPress community (Click here to view me at WordCamp NYC 2009), they can tell that the site is not running WordPress. I decided to switch over to the Ghost blogging platform.
After weighing all the aspects of re-designing, re-launching my site under the new domain of 'therabbithole.com', this was a major choice in the matter. I weighed all the options to use WordPress, but I thought that using WordPress was counter-productive to other technologies that are available to use.
Why you might ask?
WordPress is running on PHP. I have no qualms about PHP, but the WordPress Core Developers group, which I do know personally, do know my disagreement with the the structure of WordPress and not being fully object orientated. The reason not for this change was because of the backwards compatibility of plugins, themes, etc. that have spanned the many years of the WordPress development. I saw this as a major security hole as object orientated programing (OOP) can be made much safer with PHP.
Again, PHP. PHP is a scripting language that is executed as run time. Now Ghost uses NodeJS which does the same thing, but NodeJS is basically developed by the same group that writes Google Chrome. So it's already been built into many of the browsers technology.
I have been talking with one of the developers of Ghost for quite a while and read all their documentation and roadmap. (I am still learning the code, but I am getting better.) I was quite impressed even from the early stages in the 0.11.x line, they where going to get v1.x line right from the start. I will, for the moment, miss custom post types, comments, and the ability quickly to add additionally features into this site at a rapid pace, but after looking at the roadmap, I am convinced I can see extending the core of Ghost ability in the near future and being done the correct way.
I am sure I made the right choice and switching to Ghost. Now does this mean WordPress is bad? NO! It's just that it has problems for me at this time and wanted to work with newer technologies that were out there.