Today Joomla has 3 Applications: JAdministrator, JSite and JInstaler.
All these applications are registered on JApplicationHelper.
Since 1.5 I´ve seen this coment:
/**
* Gets information on a specific client id. This method will be useful in
* future versions when we start mapping applications in the database.
*
* This method will return a client information array if called
* with no arguments which can be used to add custom application information.
*
* @param integer $id A client identifier
* @param boolean $byName If True, find the client by its name
*
* @return mixed Object describing the client or false if not known
*
* @since 11.1
*/
in joomla-platform we have a
JApplicationWeb has "same concept" as JApplication. We can build a new webapp(
http://docs.joomla.org/How_to_create_a_stand-alone_application_using_the_Joomla!_Platform ).
on Joomla 3.0 these apps will be refactored to use new class?
about load applications from database its possible next version?