> -----Original Message-----
> From: Tom Davies [mailto:[EMAIL PROTECTED]
> Sent: Thursday, September 22, 2005 6:46 PM
> To: Tapestry users
> Subject: Re: TheServerSide.com moving away from Tapestry?
> 
> Matt Welch wrote:
> > http://www.theserverside.com/news/thread.tss?thread_id=36654
> >
> > In the above referenced thread there is a reference to the TSS having
> some
> > serious issues with the perfromance and UI of their site
> 
> To quote from the thread: "These are the two most severe problems TSS
> has right now. Both are related to data, not UI (although we're aware of
> some UI issues too)"
> 
> So the UI is not the serious issue, the DB is.

        I dunno how their code looks, but sometimes bad UI design can murder
your database layer even if the DB layer is, itself, nominally sound. A UI
which, for example, evaluates every joined field in a list with a separate
request from the UI e.g. "what is user#1's manager's name? ok, how about
user #2's manager's name ... how about user #1045? ... etc".

        It's been my experience that trying to keep a theoretically sound
separation of concerns between the two layers is usually a recipe for
trouble. Letting the UI hint things to the DB layer about the use cases for
data requests can go a long way towards ameliorating the problem though
without necessarily driving a stake through your design.

        --- Pat




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to