No apologies necessary Steven.  I appreciate you taking the time to 
respond at all.

Safe travels,
-TH

--- In [email protected], "Steven Webster" <[EMAIL PROTECTED]> 
wrote:
>
> Tim,
>  
> I've been in Ireland all of last week, and will be in France until 
the
> end of this coming week ... so my apologies that I've not been
> responding to your posts as you might otherwise hope; picked a 
great
> time to be out of office so much !  However, looks like the 
community as
> well as my fellow Adobe Consultants are keeping you somewhat on the
> straight and narrow ... normal service (for me at least) shall be
> resumed end of the week.
>  
> Best of luck,
>  
> Steven
>  
>        Steven Webster
> Practice Director (Rich Internet Applications)
> Adobe Consulting
> Westpoint, 4 Redheughs Rigg, South Gyle, Edinburgh, EH12 9DQ, UK
> p: +44 (0) 131 338 6108
> m: +44 (0) 7917 428 947 
> [EMAIL PROTECTED] 
> 
>  
> 
> 
> ________________________________
> 
>       From: [email protected]
> [mailto:[EMAIL PROTECTED] On Behalf Of Tim Hoff
>       Sent: 03 July 2006 22:02
>       To: [email protected]
>       Subject: [flexcoders] Re: Cairngorm2: ViewLocator - 
ViewHelper
>       
>       
> 
>       Thanks for the responses guys,
>       
>       Dimitrios: 
>       Yes, the majority of my views are updated through binding to 
the
> 
>       ModelLocator. However, there are certain functions that are
> soley 
>       view-related (like setFocus(), filtering a DataGrid, 
updating a 
>       search parameter VO with view component values prior to
> executing a 
>       search command), that imo don't merit creating a command to 
>       perform. These kind of functions could just be located in a
> script 
>       tag inside the view. But, if the functions are numerous, the
> code 
>       becomes more readable if a seperate class is used.
>       
>       Bjorn:
>       I agree that a command shouldn't interrogate a view. That 
would 
>       defeat the encapsulation. For the most part though, the 
command 
>       should update the ModelLocator and the ModelLocator should
> update 
>       the view.
>       
>       Jesse:
>       As always, you crack me up. In the situations that I 
mentioned 
>       above, I assume that you are using a ViewLocator - uid 
approach.
> 
>       This is probably more efficient and centralized than using 
>       ViewHelpers. Besides, I really don't want to deal with Satan 
>       spawn. Care to share a small sample of your approach?
>       
>       All in all, this isn't a huge issue. Out of my current 300
> views, 
>       I've only found the need to use three ViewHelpers. My 
questions
> are 
>       more theoretical and best practice oriented. Good stuff to 
know 
>       when scalability is an issue. Also, I'm still not sure what 
Alex
> 
>       Uhlmann meant by "the ViewHelper adds and removes itself from
> the 
>       ViewLocator". Guess I need to take a trip back to the 
Cairngorm 
>       source.
>       
>       Thanks again for your answers. I was hoping that Steven or 
>       Alistaire had time to chime in here, but I realize that they 
are
> 
>       very busy these days.
>       
>       Cheers,
>       Tim Hoff
>       
>       --- In [email protected]
> <mailto:flexcoders%40yahoogroups.com> , "JesterXL" <jesterxl@> 
wrote:
>       >
>       > ViewHelpers == spawn of satan. Nothing here but bloated 
>       code. "Seperation 
>       > of concerns" doesn't count here; it's just something they 
say
> to 
>       make 
>       > themselves feel better by using them.
>       > 
>       > ViewLocators, to me are only justified in extreme use 
cases. 
>       Having other 
>       > View's, or even Commands specifically telling other views 
to
> do 
>       certain 
>       > things are bad practice, but I have seen times where there 
is
> just 
>       no other 
>       > way. The rest of the time, databinding and combinations of 
>       getter / setters 
>       > should accomplish what you want. While their use should be 
>       discouraged, 
>       > I'll be the first to admit they are useful and lifesavers 
when
> you 
>       need 
>       > them.
>       > 
>       > 
>       > ----- Original Message ----- 
>       > From: "Tim Hoff" <TimHoff@>
>       > To: <[email protected]
> <mailto:flexcoders%40yahoogroups.com> >
>       > Sent: Monday, July 03, 2006 6:05 AM
>       > Subject: [flexcoders] Cairngorm2: ViewLocator - ViewHelper
>       > 
>       > 
>       > I've recently been toying with the concepts of ViewHelper 
vs.
>       > ViewLocator. Alex Ulmann posted, "the ViewHelper adds and
> removes
>       > itself from the ViewLocator", in his Cairngorm 2 (for Flex 
2)
> -
>       > Overview and Migration Path. I haven't seen any examples 
yet
> that
>       > illustrate this method. Understandably, the example pool 
and
>       > documentation for this kind of thing is small but growing. 
So,
> I 
>       was
>       > wondering if the authors of Cairngorm had any 
advise/guidance
> for 
>       this
>       > topic. Of course it's a matter of scale, but in an 
enterprise
>       > application, what is recommended as best practice for the 
use
> of
>       > ViewLocator and/or ViewHelpers? I'm sure that there are 
>       forthcoming
>       > books that cover this area, but feedback here might promote
> better
>       > understanding.
>       > 
>       > Best regards,
>       > Tim Hoff
>       > 
>       > 
>       > 
>       > 
>       > 
>       > 
>       > --
>       > Flexcoders Mailing List
>       > FAQ: 
> 
        http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.
txt
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt> 
>       > Search Archives: http://www.mail-archive.com/flexcoders%
> <http://www.mail-archive.com/flexcoders%> 
>       40yahoogroups.com
>       > Yahoo! Groups Links
>       >
>






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to