Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)

From: Bob Badour <bbadour_at_pei.sympatico.ca>
Date: Fri, 02 Jun 2006 13:34:20 GMT
Message-ID: <w7Xfg.16495$A26.381450_at_ursa-nb00s0.nbnet.nb.ca>


Marshall wrote:

> Robert Martin wrote:
>

>>On 2006-05-31 11:50:20 -0500, "topmind" <topmind_at_technologist.com> said:
>>
>>>I don't see how the issue of proprietary SQL is any different than a
>>>proprietary app language.
>>
>>It's not.  I want the application to be isolated from the DB; and I
>>want the DB isolated from the application.  I wan't the application
>>programmers to be able to change from Oracle to MySQL to Flat files.  I
>>want the DB to have the freedom to support Java, C#, C++ or Python.
>>
>>Note the symmetry.

>
> I note a tremendous *lack* of symmetry!
>
> Java, C#, C++, and Python are comparably expressive, and at
> comparable levels of abstraction. (I can hear the screams of
> the language advocates already.) Sure, Python has list
> comprehensions and C++ has a turing-complete generic type
> system, but they're all fundamentally imperative and procedural.
>
> On the other side, you put together Oracle and flat files!
> Oracle has natural join; flat files have what exactly? seek()?!

You are being uncharitable. Flat files have tell() too! LOL Received on Fri Jun 02 2006 - 15:34:20 CEST

Original text of this message