hi all;
i work in a project which includes the implementation of a RIA 
application in which the user will generate an XML based on an XSD 
defined language using drag&drops and etc. (user never sees the xml).

at first, we developed a code generator using AIR that takes the XSD and 
generates vo's, commaders, events,model & controller. so we just hand 
coded the views. and the demo was very successful.

now the second phase of the project came and there are huge differences 
in the XSD, so we had to handcode additional things into commanders, 
which violated the auto-generation approach and resulted in some bugs & 
inefficiency. then we decided to upgrade the code generator to create 
more clever commanders and more specific events.

we have an important debate here for which we need suggestions, so i'm 
presenting you our question.

when an event is being handled, there may be need to do some more things 
which is done by another commander and has a specific event. in such a 
situation,
-- should the commander call the other commander just creating the event 
and sending it to the other's execute method
or
--should the commander create the event and just dispatch.

the second is the normal way for the cairngorm specs but the first is 
much more efficient.
so which one do you suggest?

thnks.

p.s. commanders are specific to VO's a a commander just edit's it's VO's 
data on the model.

Reply via email to