Wordpress is number #1 site platform in the world, BUT...
As a web developer for since 2002, i already test and use a lot of CMS and PHP Framework, i even build one myself for my web development company - doxadigital... i came to a conclusion that even Wordpress is the number #1 site platform/cms in the world, it built with poor application design.Yes, its the easy to build plugin/extension in Wordpress
Yes, it has a lot of Beautiful Theme
Yes, it has a lot of 'easy to use' plugin for quick solution
BUT
for performance ? its the most "resource hunger" application for basic stuff...
TWO biggest Wordpress biggest 'SIN' in my perspective:
- No Design Pattern - No MVC, just action and hooks. While its make plugin development in wordpress become so easy compare with other CMS like Drupal/Joomla... but it allows basic and inexperience programmers to build things that can ruin your whole site! Plugin conflict is the most serious issue in wordpress. This is the most 'pattern' that most commercial WP developer used when they plugin does not works on your site:
- Deactivate All Plugin
- Switched to Orginal Theme (Twenty Ten - Twenty Twelve) - Took your resource almost anywhere. This is pure evil when we focus on site performance. The root of the problem is the command wp_enqueue_script() that used by 3rd party plugin developer. Can you imagine your site looks good on browser, but on the performance, it loads tons of unnecessary call for stylesheet and javascript. I think most 75% of commercial plugin on the net (even in marketplace like codecanyon) built with this poor design architecture
So.. my conclusion, CMIIW, Wordpress is more targetted to non-technical person, its plugin more expensive compare with joomla/drupal for similiar function (for example Backup Buddy cost $150/year, while award winning backup apps for joomla, Akeeba Backup, only cost around $55/year).
Two other aspect that i don't like about wordpress:
- Auto Image Size Adjustment
Every image uploaded in wordpress processed into various type of size, while for most user is okay.. in technical perspective, its not ! its waste of cpu and memory resource ! i don't think EVERY image should resize into various sizes. So website that runs with wordpress tend to have big resource, but probably those images is the one that playing evil. - It's mostly happen on Database as well
This is not an evil, but wordpress sites tend to get spammed heavily. Revision and a lot option are mostly saved in database. Compare with other CMS, i see wordpress took more queries to process.
But for usability, i admit that the UI in wordpress is very user friendly.. i can train someone to use wordpress in under 1 hour, while in Joomla, for instance, it can took an hour just to make him/her undertand about its basic concept (component, module, plugin management).
Its actually a challenge for the rest CMS to increase its usability, because we know, even though wordpress is not "that good" in site architecture, the Usability wins the market ! and for good usability, people will pay more !
Agree ??
Agree lar. Kalau suhu ud ngomong ng berani bilang "NG".
ReplyDeleteJiah.... Oke deh..!
ReplyDelete