> but I, also, am very unenthused about having DB schemas as the progenitors of 
> application models.

yeah, Hal, me too.

I'm no where near as experianced as Hal is but from what I *have*
experianced, the DB schema driving the model is not something that can
be counted on being the way to go.

1) not everyone can build a new app from scratch and can design the
schema with the app's framework in mind

2) schema's go stale over time as the app evolves and businerss rules
get additions and improvements. One of the biggest shock to my system
a while ago was realising that the db schema might NOT be the concrete
bedrock on which the application sits. On this job, even after 10
years, the schema we're working with is still having fields added and
removed in tables. In fact, I'm working on a whole pile right now....

I was on the understanding that the application drives the framework,
not the schema driving the application driving the framework.

as I said before, horses for courses. If a RAILS approach can help
deliver you app faster then you're lucky. But it's not the magic cure
all fall occasions...

or am I wrong?

my (polite) 2c
barry.b


On 9/23/05, hal helms <[EMAIL PROTECTED]> wrote:
> I know very little about Rails, but I, also, am very unenthused about having
> DB schemas as the progenitors of application models.
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> Of David Ross
> Sent: Thursday, September 22, 2005 8:16 PM
> To: [email protected]
> Subject: Fwd: Re: [CFCDev] Ruby on Rails for CF
>
> John quoted the following, but I'm reposting because I sent it to him
> instead of the list:
>
> I like Rails, it's quite impressive when you first see how easy it is to
> build an app. Still, I just have this feeling like I'm doing something
> wrong when I let a database dictate the model. Maybe it's just something
> you get used to, I don't know.
>
> One thing you have to remember is that generating xml is as easy or even
> easier to generate than code is.
>
> I could see a lot of use in a code-generation framework, like Rails,
> that was versatile enough to fit in with existing cf architectures.
>
> The closest we have to rails right now is Plum... but
>
> Ideally, I'd like to see something that:
>
> -offered a robust database persistance strategy (and I'm convinced that
> this, if done in cfml, *has* to be done w/ code generation)
> -offered controller & view generation with a decent api... I could see
> controller plugins for Mach-ii, MG, FB, etc, and then the same for
> wiring things up w/ Chilibeans, Tartan, Coldspring, etc.
>
> I also sympathize with Barry... I'm pretty much used to working with
> disparate data or systems... things that require care everywhere.
>
> -Dave
>
>
>
> >>> [EMAIL PROTECTED] 09/22/05 3:00 PM >>>
> I am here again trying to find out who would be interested in getting
> some
> of the benefits for this app in the CF world. If anyone is interested in
> a
> community project please let me know... thanks.
>
> John Farrar
>
>
>
>
>
>
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email to
> [email protected] with the words 'unsubscribe cfcdev' as the subject of the
> email.
>
> CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting
> (www.cfxhosting.com).
>
> CFCDev is supported by New Atlanta, makers of BlueDragon
> http://www.newatlanta.com/products/bluedragon/index.cfm
>
> An archive of the CFCDev list is available at
> www.mail-archive.com/[email protected]
>
>
>
>
>
>
>
>
> ----------------------------------------------------------
> You are subscribed to cfcdev. To unsubscribe, send an email to 
> [email protected] with the words 'unsubscribe cfcdev' as the subject of the 
> email.
>
> CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
> (www.cfxhosting.com).
>
> CFCDev is supported by New Atlanta, makers of BlueDragon
> http://www.newatlanta.com/products/bluedragon/index.cfm
>
> An archive of the CFCDev list is available at 
> www.mail-archive.com/[email protected]
>
>
>


----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to 
[email protected] with the words 'unsubscribe cfcdev' as the subject of the 
email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting 
(www.cfxhosting.com).

CFCDev is supported by New Atlanta, makers of BlueDragon
http://www.newatlanta.com/products/bluedragon/index.cfm

An archive of the CFCDev list is available at 
www.mail-archive.com/[email protected]


Reply via email to