« YFinance ActionScript class | Home | Get Google PageRank from Flash »
June 8, 2009
Comparison between Wordpress and MovableType
I have been running this blog under movabletype since ever. I ran other blogs under wordpress. After a while working with both blog engines here is a comparison between both. Comments are welcome!
Price
You can download/install wordpress and movabletype for free. Different kind of "opensource" licenses though.
Support
Wordpress community is a lot bigger so it's easier to get help for free.
Premium paid support available for both engines.
Installation
Wordpress is easier to install than movabletype (php vs cgi) on a common environment.
Wordpress now comes "pre-installed" in most shared server environments, just click and everything gets installed automatically.
Wordpress is designed to work by default under Apache but if your server has a different option (nginx, lighttpd, etc.) the configuration is not that simple anymore.
MovableType can't run under nginx since it doesn't support cgi right away.
Since movabletype creates static blog files they theorically can be run under any webserver.
Dynamic vs Static
Wordpress is by default dynamic (makes database request every visit/page refresh) while Movabletype is static.
For blogs that don't receive much comments and/or trackbacks movabletype is better/faster.
Wordpress (and it's dynamic kind) consumes more server resources so if your blog recevies a lot of traffic you may need to switch to a VPS or dedicated server.
Movabletype consumes less server resources except when it needs to rebuild it's pages.
Templates
Movabletype templates are better. HTML tags alike are designer friendly. Wordpress has php code on the template so it's easier to screw something by mistake.
Movabletype's templates are easy to extend for a designer.
Plugins
Wordpress has a huge lots of plugins that can be installed via it's admin panel. Movabletype has a very good amount of plugins but not as much as wordpress and they are more difficult to install.
Upgrades
Wordpress upgrades are a piece of cake. Movabletype will require file replacements.
How it is coded
Movabletype is coded in cgi so it's not that easy to modify/extend. Wordpress is coded in php so it's more common/cheap to modify/extend but everyone knows how bad wordpress is coded. It's a pain in the butt to understand how everything works, even for an experienced developer.
Movabletype's database is easy to read and understand. Wordpress' database design is horrible!
I know some of you will say that you can install the wordpress super cache and have static files or that you can actually have movabletype use memcached servers and make it's rebuild process faster but that will require extra steps and i want to compare default installations.
If you are a non-tech person i would recommend wordpress. If you know how to install cgi scripts and your blog doesn't receive much user interaction i would recommend movabletype.
For my needs movabletype is perfect.
What do you think? Which one do you like the best? why?
--fernando
Was Googling around for good comparisons between WP and MT.. Yours seems the most unbiased of them all. Thanks!
P.
I agree with you, but read this post. For small blogs with not much traffic, use Movable Type. For blogs with higher traffic, use WordPress.
I have a blog powered by movable type. It is a little sluggish here, so don't complain.