[Bese-devel] different tyes of components

Marco Baringer mb at bese.it
Tue Nov 2 14:17:00 UTC 2004


ucw basically has three types of components:

1) root components - these are the ones which get put in a
   session-frame and take of rendering the entire page. (usually by
   printing the html headers, a nav bar or something, delegating the
   real work to someone else and finally printing the footer)

2) control components - these are things like forms, navigation bars
   and components which control other components. generally these
   don't do much grahpically but have a lot o actions and greatly
   influence what actually gets shown to the user.

3) widgets - the parts of the user interface. the "meat" of the app.

would there be any gain in seperating these three types into seperate
branches of the component hierachy? i can't see any advantage as far
as functionality is conscerned, but i wouldn't cost anything and may
make it easier to understand cretain apps. 

comments?

-- 
-Marco
Ring the bells that still can ring.
Forget your perfect offering.
There is a crack in everything.
That's how the light gets in.
     -Leonard Cohen




More information about the bese-devel mailing list