Re: OO's best feature survey results

From: JXStern (JXSternChangeX2R_at_gte.net)
Date: 11/01/03


Date: Sat, 01 Nov 2003 15:44:35 GMT

On 1 Nov 2003 01:09:27 -0800, topmind@technologist.com (Topmind)
wrote:
>> Relational is good because it gives you very nearly the mechanical,
>> meat-grinder approach to modelling that everyone wants, at least down
>> to 3NF. However, there are entire classes of apps that don't model
>> very well to relational.
>
>It would be interesting to catalog the alleged failings. Are
>they perfomance failings or developer interaction failures?
>Note that relational theory does not define an implementation.
>Thus, a slow database just may mean that someone is not
>thinking of all the implementation options.

They've been cataloged numerous times, heck any serious book on
relational should list them. Well let me see ... heck, it's early and
I'm lazy, and this one old book by Date only mentions the "parts
explosion" (hierarchical bill of materials) shortcoming, the other
classic areas are temporal and geometric/spatial. Oracle added,
what's it called, that parent-of operator, to address the BOM issue,
other extensions have been added to address time-series temporal data,
full support for temporal and spatial datatypes have been proposed
many times. I'm not sure what's in any new SQL standards, ... nor
what the heck the status of any new SQL standards are anyway.

>> So, one has tradeoffs. It's still a good
>> step to do the relational data model first, and to understand what
>> leaving it in the RDBMS buys you -- generally, the vast majority of
>> your app other than the GUI.
>
>And, I think GUI's should be defined in meta-data of some sort,
>not app code. For one, that would divorce a GUI engine
>from being tied to any one programming language.

And many/most GUIs mostly are done as meta-data created by some GUI
layout utility, have been for a decade or two, but eventually you want
to hook code to them. Sure there are GUI-to-DB tools that have been
built and sold, but they soon grow little command languages, yada
yada.

J.



Relevant Pages

  • Re: Great SWT Program
    ... keyboard shortcuts aren't always obvious. ... A user using a GUI app may notice something ... and notice tedium using a GUI app to do it. ... specifically think of the feature they wanted and couldn't find in it. ...
    (comp.lang.java.programmer)
  • Re: MacUpdatePromo
    ... easy way to know which app will work which way. ... so users are supposed to know all GUI guidelines and understand the ... when they close a window. ... them to quit. ...
    (comp.sys.mac.advocacy)
  • Re: Can ooRexx, Regina and Reginald coexist?
    ... I pretty much agree with your point of view, but only as a programmer. ... Faced with an app with one GUI which I understood I'd hope I could set it up ... However I wouldn't expect a non-programmer to be able to take a reginald ...
    (comp.lang.rexx)
  • Re: app with standalone gui and web interface
    ... > and separately creating a gui for the ... (for the wxPython version). ... installed could access the application as if it was a desktop app. ... fetch the same wxwml source, convert it into html/xml and send that to ...
    (comp.lang.python)
  • Re: Relationship between Application.Exit() and AppDomain
    ... Yes, the app we are writing is being coded in Winform, it's not a Web ... trying to create an app that would host some other applications, either GUI ... AppDomain to host the 3rd party code for security/robustness reason? ...
    (microsoft.public.dotnet.framework.clr)