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]

Reply via email to