one more statement... perhaps the "business logic" term is/was confusing;

I create components/renderers all the day. My main job is writing the
RENDERER logic (for the renderer).
(client-side (JS) and server-side (java))

Since MY business is to fulfill the UI-spec, to make the components
look like they should.
So my "business logic" is the RENDERING logic.

I am not.... calling "comp.setBlah(...)" over and over and over in the renderer.

-M

On Jan 31, 2008 7:21 AM, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> > Sorry, looks like we have all misunderstood what you meant.
>
> not hard to misunderstood things in this threat
>
> >
> > So you also recommend that a uicomponent should contain any "business
> > logic" specific to that component, and that the renderer just contain
> > the "presentation logic"? But in that case, many uicomponent classes
> > will have code in them that differs from other uicomponent classes and
> > cannot be auto-generated, so this also means that a "template" will have
>
> perhaps Trinidad is a bit different than Tomahawk.
> In Trinidad all components (and their renderers) follow the same
> development line.
> Easy to group etc. Not checked Tomahawk since years, but I think that the 
> comps
> there are a bit different (even in case they might have some common
> lines to share).
>
>
> > more stuff in it, and need to be more often debugged, ie that the
> > suckiness level of generating uicomponent classes again goes up.
>
> I see that in some cases it might be the case, that you need (to many)
> templates. Perhaps a large refactoring is required before moving to a
> "generator" based approach ?
>
> >
> > I had thought you were recommending simple "dumb" uicomponent classes -
> > which would indeed be better candidates for code-generation.
>
> I provided a simplified example, perhaps that helps.
>
> >
> > What point were you originally wanting to make about the Trinidad
> > approach?
>
> I don't know, what you are referring to ?
> Perhaps that the plugin (as it is today) is fine for us (Trinidad)?
>
> >
> > Regards,
> > Simon
>
> >
> >
> >
>
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to