Re: theory and practice: ying and yang

From: mountain man <hobbit_at_southern_seaweed.com.op>
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".

I dont think I have used the term "one true UI", or even "UI". Can you provide a page reference somewhere, as I dont quite follow. I have used the term User Interface and also the term OI - Organisational Intelligence (defn = sum(data)+ sum(source code)), but not 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.au
Received on Fri Jun 03 2005 - 11:23:47 CEST

Original text of this message