Re: theory and practice: ying and yang
Date: Fri, 03 Jun 2005 09:23:47 GMT
Message-ID: <DkVne.1404$F7.389_at_news-server.bigpond.net.au>
"Kenneth Downs" <knode.wants.this_at_see.sigblock> wrote in message news:r611n2-nsu.ln1_at_pluto.downsfam.net...
> Pete, I enjoy these discussions, but here I think you risk straying into
> dogma.  Let me explain.
>
> You seem to begin with the same contention that I do in my own systems,
> which I state as "The db server must implement all business rules at all
> times".  You do it with sprocs, I use dictionary-generated triggers, but
> the goal is the same.  The bottom line is that the server can in fact
> implement all business rules, and the arguments are all about
> implementation.
Yes, everything is in the one place --- in the DB.
>
> You then proceed to the claim that the UI can "ride" the table structures
> and provide complete workability.  That at least is how I term that kind 
> of
> UI, which our system also implements.  In this system, the menu lists
> tables.  You work on data in tables, and on the detail screen for each
> table are hyperlinks to drill down (or up) to child (or parent) tables,
> with appropriate intelligence making the results of those drill down/ups
> useful to the user.
>
> BUT, you cannot then conclude that this is the "One true UI".
> This is where
> I detect a drift into dogma.  My appeal would be that, once the biz rules
> have been successfully implemented, you have discharged your 
> responsibility
> for data correctness and completeness, and must now accomodate human 
> quirks
> and foibles.  So for instance, when people make schedules, they like
> pictures of calendars.  When they peruse real estate listings they like
> pictures of houses.  And while the flat array display is always *correct*,
> it is not always *appealing*.  A key point here is that appealing=nice
> demo=sales.
>
> Am I mis-characterizing your position?  Have I missed something?
I am not sure yet! ;-)
Many thanks,
-- Pete Brown Falls Creek OZ www.mountainman.com.auReceived on Fri Jun 03 2005 - 11:23:47 CEST
