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]
