"For example, if I want to handle AJAX responses, Drupal and WP each offer a simple hook to intercept program execution at a point between CMS setup (authentication, module initialization, etc.) and HTTP output (I need to output prior to any headers being sent out). Since I can use the same module file, I can preserve object context. Also, they each have a very simple CSV options/preferences system that abstracts the database behind a basic functional interface.
In Joomla, I am forced to write an entire system plugin, and use a pretty hairy database "semaphore" system to communicate context. I also need to write a content plugin in order to allow a shortcode ability. In both Drupal and WP, the content filter is simply another functional interface in the same context."
OMG someone please mod the above post down. It is incredibly simple using Joomla and AJAX, just a matter of calling format=raw or format=json. The above post shows he probably tried his hand at Joomla without learning to use the framework, or messed with it back in 2007. Informative my ass... more like the mods are just as clueless as the author and thought his long winded rant was correct without even researching for themselves.