Brian Kotek said: 

> If you're used to procedural programming, Fusebox may be a very good
> option to consider. If you come from a more OO background, you may
> find Model-Glue or Mach-II more intuitive. Either way, I'd urge you to
> disregard any useless jibes and investigate for yourself. A book on
> Fusebox 5.5 just came out, and Doug Hughes is teaching a full course
> on Model-Glue in the near future. 
> 
> There are plenty of options to look at.

And speaking of options (wait for it)... 

Here is a page that Charlie Arehart maintains with a list of some
various ColdFusion frameworks you can check out: 
http://www.carehart.org/cf411/#cffw 

There have actually been a number of similar lists maintained by
different people. Some more comprehensive than others and of course they
fluctuate because projects do come and go. 

I will give a little more insight into Charlie's list: 
Database frameworks: Transfer, Reactor, DataMgr and DataFaucet 

IoC / Dependency Injection: 
  LightWire and ColdSpring (required by Model-Glue) 

Full Stack (frameworks that "do it all"): 
  cfrails, CF on Wheels, FarCry and the onTap framework 

(Of course, if I left anyone out, feel free to correct me) 

And who knows what other frameworks on RIAForge.org might not even be in
Charlie's list currently. 

You may also want to check out Kay Smoljak's recent series of articles
on SitePoint in which she's interviewing various framework teams /
authors to get the skinny on their history, purpose and techniques 
http://www.sitepoint.com/blogs/2008/05/06/frameworks-frameworks-everywhere/

And I recently published this survey in which I'm trying to get some
general information about the community's thoughts on frameworks. I
posted the survey URL before, but this time I'm going to post this blog
article where I explain a little bit more about my reason for creating
the survey: 
http://ontap.riaforge.org/blog/index.cfm/2008/9/14/Framework-Survey

For a long time there was only FuseBox in the ColdFusion community...
Really, right up until the introduction of ColdFusion MX and the advent
of CFCs. I'm not sure how related those two things are, I just know
they happened at the same time. And even initially the first frameworks
to be released after that were influenced by FuseBox. Though today even
FuseBox doesn't much resemble what it looked like back then. My own
frustration with the earlier versions of FuseBox (primarily 3) stemmed
from what seemed to me a lot of repetition. More recent versions of that
particular framework have really streamlined that aspect and made it
much easier to work with (imo anyway). And while I personally found early
versions of Mach-II even *more* repetitive than FuseBox, that's also
changed some and is continuing to change as I read recently that they're
planning to revise the XML syntax for views to make it more concise.
There has been (and I think continues to be) a gradual shift toward more
"configuration light" style frameworks and making those XML config files
more concise (that is, when they're not being removed all-together).

Anyway these days there's a very wide array of public frameworks
available to choose from and that's not even including the host of
private or proprietary frameworks used by various corporate entities.
And I suspect the proliferation of frameworks will only continue with
more of them being created and more of the ones that are already
available gaining popularity and becoming larger development communities. 

At the moment I don't really have much to back up that claim other than
to say, check out this list of application frameworks on Wikipedia and
look at the size of the lists for Java and PHP! 

http://en.wikipedia.org/wiki/List_of_web_application_frameworks

And to note as well that the ColdFusion community is growing and can be
expected to grow rather rapidly in the coming year or so thanks to a
recent proliferation of free/open-source CFML engines (Railo, OpenBD and
SmithProject) as well as the Adobe merger and a lot of good press we've
been getting recently, such as the codie award given to ColdFusion for
"best webservice solution". 
http://www.talkingtree.com/blog/index.cfm/2008/5/21/SIIA-2008-Codie-Award-For-Adobe-ColdFusion

And the recent evangelism kit Kristen Schofield published, showing some
of the roadmap for Centaur (9), Sully (10) and Link (11). 

http://www.webbschofield.com/index.cfm/2008/9/15/ColdFusion-Evangelism-Kit
http://www.codersrevolution.com/index.cfm/2008/9/17/A-Look-Into-ColdFusions-Future-Centaur-Sully-Link

We're already starting to see the effects of these things. I've been
seeing recruiters recently talking about a dearth of ColdFusion talent
in California. Basically if you're a talented CF programmer it seems you
can pretty much have your pick of jobs if you're willing to move to LA. 

So I wouldn't expect the proliferation of frameworks to abate any time
soon. 

All that being said, (okay, now I'll hawk) Kay Smoljak did a fantastic
job editing an interview for me on SitePoint about the onTap framework
and will be publishing another one on DataFaucet soon... She mentioned
wanting to "change it up" and get another framework article or two in
there rather than publish both of mine back to back. But has been having
difficulty getting the Fusebox folks to commit to their interview
answers. That's probably because it's a bigger team of them answering so
it takes longer. :) 

And I'll be recording an interview for the CFConversations podcast soon
as well. 

And as always I'm thankful to Nick Tong and Kola Oyedeji (I hope I
spelled those right!) for an interview and podcast they did with me a
while back for cfframeworks.com. 

Links to both of these interviews for the onTap framework can be found
on the site at http://on.tapogee.com 

Happy hunting! 

~ike (expecting a "body too long" message in the near future)

-- 
s. isaac dealey  ^  new epoch
 isn't it time for a change? 
     ph: 781.769.0723

http://onTap.riaforge.org/blog



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:312813
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to