WordPress vs. Movable Type: Who’s Winning?
Friday, July 25th, 2008 by MattHendry Lee of BlogBuildingU recently published an article comparing WordPress 2.5 and the latest version of Six Apart’s Movable Type. It seems thought out fairly well, and seems to be fair comparision.
Though a lot of people may be getting tired of this little fight, it’s not going to end soon. Movable Type was the de facto standard before WordPress came along (coupled with that period where they charged for the software) and became the more popular option. Movable Type isn’t going to go down without a fight, I can tell you that, but WordPress is a few steps ahead. They’ve built a strong community during their time as Blogging Script of Choice, and the architecture is better. To quote the article:
WordPress is entirely developed in PHP, while Movable Type uses a mix of PHP and Perl (but mostly Perl).
Though there are a lot of Perl fanatics out there, PHP is, in my opinion, a better language for web publishing, and is easier for newbies to grasp. Movable Type has some cool features that WordPress doesn’t, but it’s reliance on Perl is a major handicap.










11:33 am on July 25th, 2008
Good post, and yes this type of comparison will forever be going on. I personally like WordPress. I am running 2.6 on my blogs and I can’t get enough of it.WordPress with a few plugins like headspace can make for a very SEO effective blog.
4:33 pm on July 25th, 2008
Hey Matt, thanks for the post. I work with the MT team, so it’s always a little disappointing when people focus on thinking of blogging as some kind of horserace instead of a chance to get more people communicating online. That being said, I think there’s a few points here worth communicating.
First, I don’t think regular users care what language their programs are written in. People don’t choose an iPhone over a Windows Mobile phone because it’s got apps written in Objective C and the Windows apps are in C#. Similarly, people choose Movable Type because it’s got more features built-in that don’t need plugins, because it handles high traffic better, because it natively handles an unlimited number of blogs and authors, or because it has a proven track record of better security.
I don’t think there’s any objective authority who would argue WordPress has a better architecture. There are many experts at this sort of thing who’d probably argue WordPress has *no* architecture. There’s no separation of executable code and templates, opening the door for huge potential security issues. There’s the barest layer of plugin APIs, prohibiting WP plugins from providing deep integration throughout the application while still being forward-compatible in the way that MT plugins are. WordPress supports only one database, Movable Type supports every popular database platform. WordPress URLs take a heroic effort to be SEO-friendly on Windows servers — Movable Type blogs on Windows servers just work.
More to the point, focusing the argument on things like programming languages perpetuates the idea that blogging is for geeks, by geeks. It’s exclusionary to the community of new voices and new ideas that we should all be striving to include. And I say that as someone who’s made a living in the past by coding up a PHP content management system.
I’m confident the momentum we’ve got of more and more people choosing Movable Type for their sites will continue — if they’re not tired of the upgrade fatigue and constant security battles with WordPress, they’re tired of being jealous of MT users getting support for OpenID or Action Streams or Fire Eagle or, as we just announced, integration with Facebook Connect. Or they’re simply tired of being asked to pay for proprietary, closed-source services like Akismet when superior, open source free options like TypePad AntiSpam exist on the market for free and come built in with Movable Type.
But the thing is, what matters is getting new people blogging. The best way to evaluate platforms is by judging the values that their developers try to demonstrate. I think, by its very design, WordPress says that you should be an individual blogger with one blog who wants to learn PHP if you want to change the look of your blog. Movable Type is designed to say we can all be parts of sites that incorporate many voices, and many blogs, all in one place but connected to all of the other places we participate online.
Oh, and yeah, you can make plugins for Movable Type in PHP if you want to, too.
1:51 am on July 26th, 2008
Matt, thanks for mentioning my post, I really appreciate that.I recalled a few years ago when working as a Linux sysadmin, Perl is an indispensable tool. Nowadays, I have to admit PHP is a winner. Even with hosting service that includes “all in one”, I find it rare that it has all the Perl modules needed to support the entire MT features. But to be fair those features are not necessary though.WP, on the other hand, works in (every?) platform out of the box. That’s very important for beginners, I’d say.
3:21 pm on July 26th, 2008
@Hendry, I have to say I agree with that.
@Anil, Personally, I don’t really care what platform a blogger uses. I prefer WordPress myself for a number of reasons, and there are obviously many who prefer MT. I’m not a big fan of all of the “smack-talk” going on between the two camps, but I think Hendry’s post was a pretty fair comparison. I agree that the important thing is to get more people blogging.
2:29 pm on August 4th, 2008
Спасибки, приму во внимание