I am VERY community biased. My concept is looking at Rails features that can
be "harvested" and repurposed to benefit multiple frameworks. Yes... there
can be a core "CFoR" group... but many of the tools should have things in
common rather than the current framework segmentation. I see this as an
opportunity to bring some things in common rather than to fragment more.

Note: Look at the history of Fusebox... version two meant you had to write
this way. Then version 3 meant the code from two wouldn't run side by side.
Then version 4 it happened again. Now these were great advances... but truth
is that even though the learning curve was lower... there were serious
rewrites to keep using the old applications. Not to mention there was no
platform for unit testing. The guys who manage that project, I would like to
add, are doing a great job. In fact the last upgrade eventually some people
made some code tools to help in some of the aspects of upgrading code. They
have started to figure out these issues also.

Let's look at Java... talk about frameworks. How about PHP? It doesn't
matter where you go... there are frameworks and they are changing. I agree
loudly. In fact one of the tools my business uses does something that shows
my compassion for your point. I program in multiple methodologies in one
framework. So... you are preaching to the choir on this one. This is
something of the community heart that I have. There is to much my way or the
highway. 

CF on Rails is a great project... but I see there are ways to make the
Active Records and other technology more usable. Just remember that the
concepts can be shared and don't have to be built to capture another empire.
It is possible to make aspects reusable in Fusebox and other methodologies.
We can let other people use the methodology they want (to a point of course)
and still take advantage of some of the aspects of Rails. (At least the
active records and forms generation... and things like that.)

Well... let me close with this. I see what you are saying and it seems this
is a solution not a delima! This seems like an opportunity rather than
another drummer in a crowded hall.

John Farrar

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Roger Lancefield
Sent: Thursday, September 22, 2005 6:53 PM
To: [email protected]
Subject: Re: [CFCDev] Ruby on Rails for CF


I have to sympathize with Adam's sentiments. Surely, a major reason 
for learning a framework is the knowledge (or at least the hope) 
that it will support a thriving community and be developed by that 
community over time. Frameworks are surely conservative things, 
aiming at stability and maturity. If new frameworks are going to 
appear every 12 months or so, the user-base of each is going to end 
up so fragmented that it's hard to see how any will have sufficient 
users to thrive.

Moreover, given the effort and time required to learn a framework, 
it's going to become increasingly difficult to persuade developers 
to make the effort to learn - especially those who've just spent six 
months getting t grips with the last one, only to find fellow users 
defecting to the latest and greatest. Who wants to learn a 'flavour 
of the month system'? How will that ultimately further one's 
development capabilities or one's job prospects?

If CFoR is developed, what's the guarantee that all one's hard work 
learning it won't be threatened with redundancy by the next insanely 
great paradigm waiting just around the corner? (Of course, there are 
no gurantees, but one can still take stock of the trends.)

Could this endless pursuit of OO framework nirvana be a case of the 
perfect being the enemy of the good?

Roger




Adrocknaphobia wrote:
> If another CF framework comes out I'm going to puke.
> 
> -Adam
> 
> On 9/22/05, Raymond Camden <[EMAIL PROTECTED]> wrote:
> 
>>On 9/22/05, John Farrar <[EMAIL PROTECTED]> wrote:
>>
>>>Yes and No...
>>>
>>>First we need to determine what our goals are. If we don't go (whatever
this
>>>means) far enough implementing the full feature set, it will be an
ongoing
>>>comparison. Let's do two things that will make this project manageable.
>>>
>>>1. Let's kick in a list of features that we can vote on... I heard
someone
>>>has a survey application we could use for this. (Ray... do you know of
any?)
>>
>>Sure, you can download Soundings now and play with it. :)
>>
>>--
>>=======================================================================
>>Raymond Camden, Director of Development for Mindseye, Inc
(www.mindseye.com)
>>
>>Member of Team Macromedia (http://www.macromedia.com/go/teammacromedia)
>>
>>Email    : [EMAIL PROTECTED]
>>Blog     : ray.camdenfamily.com
>>Yahoo IM : cfjedimaster
>>
>>"My ally is the Force, and a powerful ally it is." - Yoda
>>
>>
>>----------------------------------------------------------
>>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]






----------------------------------------------------------
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