Yes, we've only just released Fusebox 5.1 but we're already looking  
into the future and we want your feedback!

Fusebox is a very stable, mature application framework. The basic  
(XML) syntax hasn't changed much since Fusebox 4 was introduced  
almost four years ago and pretty much every single Fusebox 4.0 and  
4.1 application still runs unchanged on Fusebox 5.0 and Fusebox 5.1.

Backward compatibility is extremely important to protect everyone's  
investment in Fusebox so you can be assured that Fusebox 6 will also  
run all those existing applications.

So what can we do to make Fusebox a better framework?

We've heard a lot of calls to keep it simple (or even make it  
simpler) but we also hear requests to add new features. The recent  
Fusebox survey provided a lot of useful information and we're still  
analyzing that input. It's a fine line to tread to keep the framework  
true to it's vision while we try to address all of that input!

http://trac.fuseboxframework.org/fusebox/wiki/FuseboxFrameworkVision

A couple of things have been discussed as "themes" for Fusebox 6 and  
we'd like your input on these:

1. Lower the barrier to entry by introducing some default conventions  
that help remove the need for XML configuration. For example, in the  
absence of fusebox.xml / circuit.xml files, a request for  
fuseaction=home.welcome should still understand a circuit called  
"home" and a fuseaction called "welcome" and be able to "do the right  
thing". Determining the right conventions is not trivial - we might  
look to Ruby on Rails, for example.

2. Keep the core stable, i.e., don't add new features directly to the  
core, but leverage the extensibility points (plugins, lexicons) to  
provide optional packages of additional functionality. The Fusebox  
5.1 skeleton hints at this with additional lexicons and I'm just  
about to release an assertions plugin as an official extension.  
Fusebox 6 could then become a suite of official downloads, perhaps  
incorporating some sort of community-contributed "Fusebox Exchange".  
Scaffolding is a specific example of something that has been  
discussed as a possible extension for Fusebox 6.

Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7 
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs 
http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: http://www.houseoffusion.com/groups/Fusebox/message.cfm/messageid:6898
Subscription: http://www.houseoffusion.com/groups/Fusebox/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.12

Reply via email to