John: CF-on-Rails is an interesting idea. I believe it would be
important to translate the core principles, the soul of RoR, without
getting bogged down in the Rails-specific semantics of the
framework. Before digging in to it, the group would need to make
the case for CFoR instead of the many pre-existing frameworks. (Ya
know, we CFers have a bad reputation for being a little framework crazy)
So, what are the key elements that make RoR tick?
What I got (from my extensive 5 minute viewing of the demo video) was
that rails does a lot of work behind the scenes to translate your
database schema into a model for your business and UI objects. I
really like the "Don't repeat yourself" mantra of RoR, in stark
contrast to most XML driven frameworks these days.
Ruby on Rails also leverages conventions over configuration -- cutting
down on the number of config files by religiously following naming
conventions.
It seems like a lot of RoR is also tied to code generators in the
development environment, which is something that could be done for cf
(cfeclipse, perhaps?) if we could agree on the CONVENTIONS.
Like others in CF, I've done some work along these lines --
automatically translating the db schema into an object model -- and I
would be happy to donate the work to the community efforts once
we establish what we're actually trying to accomplish
.
My list is horribly incomplete, uninformed, and inacurate. John,
can you weigh in? What are the core principles that you're looking for
in RoR that you would want to replicate in CF?
Ben
----------------------------------------------------------
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]
- Re: [CFCDev] Ruby on Rails for CF Benjamin Pate
- Re: [CFCDev] Ruby on Rails for CF Raymond Camden
- RE: [CFCDev] Ruby on Rails for CF John Farrar
- RE: [CFCDev] Ruby on Rails for CF John Farrar
- RE: [CFCDev] Ruby on Rails for CF John Farrar
- Re: [CFCDev] Ruby on Rails for CF Barney Boisvert
- Re: [CFCDev] Ruby on Rails for CF Raymond Camden
- RE: [CFCDev] Ruby on Rails for CF John Farrar
- Re: [CFCDev] Ruby on Rails for CF Raymond Camden
- Re: [CFCDev] Ruby on Rails for CF Adrocknaphobia
- RE: [CFCDev] Ruby on Rails for CF John Farrar
