Hi all, I posted that topic in the CMS mailing list because so far (Joomla 2.5 and Platform 1.4) component is still managed in the CMS, but as it is something that sooner or later will go in the platform, I thought to put a reminder here so to not duplicate the topic.
Everything in components is object oriented, with the exception of the component loading and execution which is still done the old php4 way: require_once $filename;. I'd like to change it by using the factory pattern and other small adaptations, and I'm collecting ideas and suggestions (pros and cons). You can find the discussion here:
https://groups.google.com/forum/?fromgroups#!topic/joomla-dev-cms/7tjVkzc08KsDuccio