Re: Mixing OO and DB
Date: Sun, 10 Feb 2008 00:38:41 +0100
Message-ID: <47ae38d3$0$85786$e4fe514c_at_news.xs4all.nl>
Dmitry A. Kazakov wrote:
> mAsterdam wrote:
>> Dmitry A. Kazakov wrote: >>> mAsterdam wrote: >>>> Leslie Sanford wrote: >>>> >>>>> Newsgroups: comp.object, comp.databases.theory >>>>> I cringe every time I see a thread crossposted to these two groups. >>>>> Good seldomn comes of it. >>>> Do you have an explanation for that? >>>> >>>> Any ideas except 'the other guys are so stupid'? >>> Market. Both OO and RDB are technologies with market products on sale. >> Let's see if I can play with this using a metaphore. >> >> So are, say, ships and engines (technologies with market products on >> sale). Both have their own laws. >> Designing a motorized boat requires a shared understanding >> of some of them. There is a market for sailing boats, >> there is a market for engines wchich can be used in other things than >> ships. In this thread, we /are/ mixing. Shouldn't there be a market >> for motorizing boats and for engines fit for use on a ship?
>
> Ship and engine design are a proper engineering activities, while "software
> engineering" is not. Exaggerating a lot, we could compare it with religions
> and their "market products." Certainly a god is more worth if there is no
> any other...
Metaphores only go so far. However, if you are extending it to
religion just to illustrate the depth of the divide and the
presence of the unknown, there is no need to do so.
No shipwright knows all there is to know about ships,
even about the ones of his own design.
Engines have come a long enough way to have that as well.
> All technical disciplines are based on natural sciences which provide a
> common ground for an interdisciplinary communication. This is not the case
> for either OO or RDB. They not only compete in selling, often snake oil,
> which questions whether they indeed are different disciplines, as your
> example suggests.
> But also they do not have any elaborated scientific
> disciplines backing them and shared by them. (I don't count mathematics,
> which is as unspecific to software engineering, as for example English
> language is)
Though specialized formalisms do exist, math is helpfull
to all disciplines. So, yes.
I think it can't be the main source of the divide.
<interesting snip>
>>> People like topmind and frebe aren't >>> excommunicated regardless their propaganda. Does comp.databases.theory have >>> such?
>
>> This is a c.o politically correct 'the other guys are so stupid' question.
>
> I just wished to know it for statistics... So the answer is 'no'? (:-))
Table manners can be quite offensive.
-- What you see depends on where you stand.Received on Sun Feb 10 2008 - 00:38:41 CET