Path: text.usenetserver.com!out04b.usenetserver.com!news.usenetserver.com!in02.usenetserver.com!news.usenetserver.com!postnews.google.com!i72g2000hsd.googlegroups.com!not-for-mail
From: topmind <topmind@technologist.com>
Newsgroups: comp.object, comp.databases.theory
Subject: Re: Mixing OO and DB
Date: Sat, 9 Feb 2008 17:20:13 -0800 (PST)
Organization: http://groups.google.com
Lines: 38
Message-ID: <4e757230-5a05-45cb-8704-b02561b5003f@i72g2000hsd.googlegroups.com>
References: <89b92dec-b710-4c24-9c8e-731de01fb49a@u10g2000prn.googlegroups.com> 
 <47ace2d2$0$8660$4c368faf@roadrunner.com> <47ad7dc5$0$85790$e4fe514c@news.xs4all.nl> 
 <m2y79u5ehz.fsf@spe.com> <47ae4975$0$85779$e4fe514c@news.xs4all.nl>
NNTP-Posting-Host: 208.127.151.68
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Trace: posting.google.com 1202606414 1842 127.0.0.1 (10 Feb 2008 01:20:14 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sun, 10 Feb 2008 01:20:14 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: i72g2000hsd.googlegroups.com; posting-host=208.127.151.68; 
 posting-account=i7APvAkAAABVeLm9m7bOpSoPm4pgZM6r
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) 
 Gecko/20080201 Firefox/2.0.0.12,gzip(gfe),gzip(gfe)
Xref: usenetserver.com comp.object:263536 comp.databases.theory:169580
X-Received-Date: Sat, 09 Feb 2008 20:20:14 EST (text.usenetserver.com)



mAsterdam wrote:
> Patrick May wrote:

> > The people I know who went
> > through that transition are far less likely to be single-paradigm
> > bigots than people who know only Java (damn young whippersnappers)
> > because they have personally experienced the costs and benefits of
> > each set of techniques and idioms.
> >
> >      Working in a variety of domains (both problem and solution) seems
> > to ameliorate single-paradigm bigotry as well.  People who have spent
> > their careers with big iron databases often lack the context to
> > understand the benefits of other paradigms, just as do newly minted
> > grads who know only Java.  One of my favorite interview questions is
> > "What do you like best about your favorite programming language or
> > environment and what would you change about it if you could?"  Anyone
> > who can't think of an improvement is out the door.
> >
> >      I prefer to work with people who understand procedural,
> > relational, OO, and functional programming.  The boundaries between
> > these paradigms are not sharp -- useful techniques span paradigms.
> > Ultimately I'm looking for a gestalt development environment that
> > leverages the benefits of the superset of these techniques to deliver
> > high quality software.  That's the real goal, after all.
>
> That is stricly one side of the fence - it is the goal for a
> software development process.
> The goal for a DB is to serve as a vehicle to manage data.
>

The line between those can be very fuzzy. It is possible to formulate
the vast majority of just about any app you see as "managing data",
especially if you have good data-centric tools. How far one goes is an
age-old battle.

-T-
