RE: Cons to Fusebox

2003-07-21 Thread Philip Arnold
 No dork, I was responding to your weird remark:
 What does that say about FuseBox?
 I don't understand nor do I wish to understand your goofy
 situation and why you have to work so hard to upload files. I
 think you may have made a logistical error or 2 designing
 this cluster-f*** of a site, but it doesn't reflect at all on
 the merits of fuesbox so I'm not sure why you made that
 remark. You're just further supporting my theory about
 nay-sayers not understanding something about using fusebox.

You know, if a requirement of using FuseBox was to have an attitude like
yours, then I'm glad that I don't use it

I thought that the whole ColdFusion Community was about sharing
opinions, not of personal insults - never did I make a personal attack
on you, but you feel the need to personally insult me

If you're the average FuseBox user, then I'm sure that there are a lot
of people out there who will be turned away from FuseBox because of your
chip on my shoulder attitude




~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Robertson-Ravo, Neil (RX)
He is obviouslay a twat Phil. ;-) step back and let his brain cell fight
with his ego for who gets more oxygen.



-Original Message-
From: Philip Arnold [mailto:[EMAIL PROTECTED]
Sent: 21 July 2003 10:42
To: CF-Talk
Subject: RE: Cons to Fusebox


 No dork, I was responding to your weird remark:
 What does that say about FuseBox?
 I don't understand nor do I wish to understand your goofy
 situation and why you have to work so hard to upload files. I
 think you may have made a logistical error or 2 designing
 this cluster-f*** of a site, but it doesn't reflect at all on
 the merits of fuesbox so I'm not sure why you made that
 remark. You're just further supporting my theory about
 nay-sayers not understanding something about using fusebox.

You know, if a requirement of using FuseBox was to have an attitude like
yours, then I'm glad that I don't use it

I thought that the whole ColdFusion Community was about sharing
opinions, not of personal insults - never did I make a personal attack
on you, but you feel the need to personally insult me

If you're the average FuseBox user, then I'm sure that there are a lot
of people out there who will be turned away from FuseBox because of your
chip on my shoulder attitude





~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread GL
Twat? That's nice. You think Phil's remark what does that say about
fusebox was intelligent? Him blaming fusebox for his inability to
organize his code properly is rediculous.

-Original Message-
From: Robertson-Ravo, Neil (RX)
[mailto:[EMAIL PROTECTED] 
Sent: Monday, July 21, 2003 5:07 AM
To: CF-Talk
Subject: RE: Cons to Fusebox


He is obviouslay a twat Phil. ;-) step back and let his brain cell
fight with his ego for who gets more oxygen.



-Original Message-
From: Philip Arnold [mailto:[EMAIL PROTECTED]
Sent: 21 July 2003 10:42
To: CF-Talk
Subject: RE: Cons to Fusebox


 No dork, I was responding to your weird remark:
 What does that say about FuseBox?
 I don't understand nor do I wish to understand your goofy situation 
 and why you have to work so hard to upload files. I think you may have

 made a logistical error or 2 designing this cluster-f*** of a site, 
 but it doesn't reflect at all on the merits of fuesbox so I'm not sure

 why you made that remark. You're just further supporting my theory 
 about nay-sayers not understanding something about using fusebox.

You know, if a requirement of using FuseBox was to have an attitude like
yours, then I'm glad that I don't use it

I thought that the whole ColdFusion Community was about sharing
opinions, not of personal insults - never did I make a personal attack
on you, but you feel the need to personally insult me

If you're the average FuseBox user, then I'm sure that there are a lot
of people out there who will be turned away from FuseBox because of your
chip on my shoulder attitude






~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-21 Thread Jamie Jackson
On Fri, 18 Jul 2003 17:39:19 -0400, in cf-talk you wrote:

Out of curiosity, Jamie, is this typical of all of your projects or just
this particular one?

This is the first CF project that I foresaw being complicated by
multiple developers. However, I have the feeling that I'll be inclined
to use one of the FB variants for all but the smallest future CF
projects.

Additionally, how do you (and all other appropriate developers on your
project(s)) respond to changes in requirement that necessitate a change in
display, logic, and data?

With a changing requirement, the architect or I have told the other
developer that I needed a new variable from their fuse, etc. 

Are the changes made by one person or three?  If
three, have you found it difficult to coordinate everyone's time and effort?

I can't think a time when this has been an issue (yet). If necessary,
I could always go into their fuse and make the mod myself, but we've
been happy staying out of each others' code so far.

Thanks,
Jamie
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Mosh Teitelbaum
Mosh Teitelbaum wrote:
 Are the changes made by one person or three?  If
 three, have you found it difficult to coordinate everyone's time
 and effort?

Jamie Jackson wrote:
 I can't think a time when this has been an issue (yet). If necessary,
 I could always go into their fuse and make the mod myself, but we've
 been happy staying out of each others' code so far.

This is pretty much the point I was getting at when I asked In your
experience, how often do you have one developer working on the form and
another working on the action file?  My point was that, when you have
different developers working on different aspects of a single functional
unit (i.e., display, logic, data for a single action), it can become
difficult to respond to changes in the requirements without having to cross
those borders.

It sounds as if, so far, you've been able to succeed in that regard, and I
congratulate you on that.  I just wonder how successful it will be come
crunch time, or when a developer gets moved to another project, or any
number of other problems that are unfortunately common.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Robertson-Ravo, Neil (RX)
We too work in such a manneri.e. multiple developers on the same fuses
etc, the reason we seem to have it working is that we have a very strict set
of code guidelines which outline : style, variable names etc

At present what tends to happen is one developer works on the display page
which can automatically be used across mutiple fuses etc and one developer
writes the actions pages as stored procedures.

When it comes to crunch time, they all link together sweetly..



-Original Message-
From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
Sent: 21 July 2003 16:06
To: CF-Talk
Subject: RE: Cons to Fusebox


Mosh Teitelbaum wrote:
 Are the changes made by one person or three?  If
 three, have you found it difficult to coordinate everyone's time
 and effort?

Jamie Jackson wrote:
 I can't think a time when this has been an issue (yet). If necessary,
 I could always go into their fuse and make the mod myself, but we've
 been happy staying out of each others' code so far.

This is pretty much the point I was getting at when I asked In your
experience, how often do you have one developer working on the form and
another working on the action file?  My point was that, when you have
different developers working on different aspects of a single functional
unit (i.e., display, logic, data for a single action), it can become
difficult to respond to changes in the requirements without having to cross
those borders.

It sounds as if, so far, you've been able to succeed in that regard, and I
congratulate you on that.  I just wonder how successful it will be come
crunch time, or when a developer gets moved to another project, or any
number of other problems that are unfortunately common.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Mosh Teitelbaum
I'm not sure that there was, but in case there was some misunderstanding, by
crunch time I meant when things start getting hectic, time is running out,
last minute changes, etc.

In my own experience, and this is from having been a code grunt to an
architect to a project manager to just about every other aspect of a project
you can think of, a team is better able to handle any challenge when all (or
as many as possible) members of the team have a solid understanding of the
overall architecture.  I've found that requiring and enforcing strict
ownership of individual files can become a nightmare when new requirements,
bug fixes, or unforeseeables occur.  It's always been better when any number
of available (key word that) developers can step up and resolve any number
of problems.

This is not to say that other approaches can't work, but I'd rather be able
to use any resource I have for any problem occurs rather than having to wait
on a single resource becoming available.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Robertson-Ravo, Neil (RX)
 [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 21, 2003 11:10 AM
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 We too work in such a manneri.e. multiple developers on the same fuses
 etc, the reason we seem to have it working is that we have a very
 strict set
 of code guidelines which outline : style, variable names etc

 At present what tends to happen is one developer works on the display page
 which can automatically be used across mutiple fuses etc and one developer
 writes the actions pages as stored procedures.

 When it comes to crunch time, they all link together sweetly..



 -Original Message-
 From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
 Sent: 21 July 2003 16:06
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 Mosh Teitelbaum wrote:
  Are the changes made by one person or three?  If
  three, have you found it difficult to coordinate everyone's time
  and effort?

 Jamie Jackson wrote:
  I can't think a time when this has been an issue (yet). If necessary,
  I could always go into their fuse and make the mod myself, but we've
  been happy staying out of each others' code so far.

 This is pretty much the point I was getting at when I asked In your
 experience, how often do you have one developer working on the form and
 another working on the action file?  My point was that, when you have
 different developers working on different aspects of a single functional
 unit (i.e., display, logic, data for a single action), it can become
 difficult to respond to changes in the requirements without
 having to cross
 those borders.

 It sounds as if, so far, you've been able to succeed in that regard, and I
 congratulate you on that.  I just wonder how successful it will be come
 crunch time, or when a developer gets moved to another project, or any
 number of other problems that are unfortunately common.

 --
 Mosh Teitelbaum
 evoch, LLC
 Tel: (301) 942-5378
 Fax: (301) 933-3651
 Email: [EMAIL PROTECTED]
 WWW: http://www.evoch.com/


 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Robertson-Ravo, Neil (RX)
No-one here is in control of any particular file...we just ensure that when
people do work on individual files : they can always be pieced together
without error.,

-Original Message-
From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
Sent: 21 July 2003 16:27
To: CF-Talk
Subject: RE: Cons to Fusebox


I'm not sure that there was, but in case there was some misunderstanding, by
crunch time I meant when things start getting hectic, time is running out,
last minute changes, etc.

In my own experience, and this is from having been a code grunt to an
architect to a project manager to just about every other aspect of a project
you can think of, a team is better able to handle any challenge when all (or
as many as possible) members of the team have a solid understanding of the
overall architecture.  I've found that requiring and enforcing strict
ownership of individual files can become a nightmare when new requirements,
bug fixes, or unforeseeables occur.  It's always been better when any number
of available (key word that) developers can step up and resolve any number
of problems.

This is not to say that other approaches can't work, but I'd rather be able
to use any resource I have for any problem occurs rather than having to wait
on a single resource becoming available.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Robertson-Ravo, Neil (RX)
 [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 21, 2003 11:10 AM
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 We too work in such a manneri.e. multiple developers on the same fuses
 etc, the reason we seem to have it working is that we have a very
 strict set
 of code guidelines which outline : style, variable names etc

 At present what tends to happen is one developer works on the display page
 which can automatically be used across mutiple fuses etc and one developer
 writes the actions pages as stored procedures.

 When it comes to crunch time, they all link together sweetly..



 -Original Message-
 From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
 Sent: 21 July 2003 16:06
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 Mosh Teitelbaum wrote:
  Are the changes made by one person or three?  If
  three, have you found it difficult to coordinate everyone's time
  and effort?

 Jamie Jackson wrote:
  I can't think a time when this has been an issue (yet). If necessary,
  I could always go into their fuse and make the mod myself, but we've
  been happy staying out of each others' code so far.

 This is pretty much the point I was getting at when I asked In your
 experience, how often do you have one developer working on the form and
 another working on the action file?  My point was that, when you have
 different developers working on different aspects of a single functional
 unit (i.e., display, logic, data for a single action), it can become
 difficult to respond to changes in the requirements without
 having to cross
 those borders.

 It sounds as if, so far, you've been able to succeed in that regard, and I
 congratulate you on that.  I just wonder how successful it will be come
 crunch time, or when a developer gets moved to another project, or any
 number of other problems that are unfortunately common.

 --
 Mosh Teitelbaum
 evoch, LLC
 Tel: (301) 942-5378
 Fax: (301) 933-3651
 Email: [EMAIL PROTECTED]
 WWW: http://www.evoch.com/


 

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-21 Thread Mosh Teitelbaum
Ah... then I think this is a different issue than what I was discussing with
Jamie.  Jamie had been saying that one developer works on the front end of a
single action, another works on the middle, and a third works on the back
end, without crossing those borders (except, perhaps, in extreme
situations).

What you're saying, though, pretty much enforces what I said in a different
branch of this thread:  The fact that a project is successful is in only
small part due to the framework being used (if any).  It's much more
dependant on planning and documentation prior to actual coding.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Robertson-Ravo, Neil (RX)
 [mailto:[EMAIL PROTECTED]
 Sent: Monday, July 21, 2003 11:43 AM
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 No-one here is in control of any particular file...we just ensure
 that when
 people do work on individual files : they can always be pieced together
 without error.,

 -Original Message-
 From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
 Sent: 21 July 2003 16:27
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 I'm not sure that there was, but in case there was some
 misunderstanding, by
 crunch time I meant when things start getting hectic, time is
 running out,
 last minute changes, etc.

 In my own experience, and this is from having been a code grunt to an
 architect to a project manager to just about every other aspect
 of a project
 you can think of, a team is better able to handle any challenge
 when all (or
 as many as possible) members of the team have a solid understanding of the
 overall architecture.  I've found that requiring and enforcing strict
 ownership of individual files can become a nightmare when new
 requirements,
 bug fixes, or unforeseeables occur.  It's always been better when
 any number
 of available (key word that) developers can step up and resolve any number
 of problems.

 This is not to say that other approaches can't work, but I'd
 rather be able
 to use any resource I have for any problem occurs rather than
 having to wait
 on a single resource becoming available.

 --
 Mosh Teitelbaum
 evoch, LLC
 Tel: (301) 942-5378
 Fax: (301) 933-3651
 Email: [EMAIL PROTECTED]
 WWW: http://www.evoch.com/


  -Original Message-
  From: Robertson-Ravo, Neil (RX)
  [mailto:[EMAIL PROTECTED]
  Sent: Monday, July 21, 2003 11:10 AM
  To: CF-Talk
  Subject: RE: Cons to Fusebox
 
 
  We too work in such a manneri.e. multiple developers on the
 same fuses
  etc, the reason we seem to have it working is that we have a very
  strict set
  of code guidelines which outline : style, variable names etc
 
  At present what tends to happen is one developer works on the
 display page
  which can automatically be used across mutiple fuses etc and
 one developer
  writes the actions pages as stored procedures.
 
  When it comes to crunch time, they all link together sweetly..
 
 
 
  -Original Message-
  From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED]
  Sent: 21 July 2003 16:06
  To: CF-Talk
  Subject: RE: Cons to Fusebox
 
 
  Mosh Teitelbaum wrote:
   Are the changes made by one person or three?  If
   three, have you found it difficult to coordinate everyone's time
   and effort?
 
  Jamie Jackson wrote:
   I can't think a time when this has been an issue (yet). If necessary,
   I could always go into their fuse and make the mod myself, but we've
   been happy staying out of each others' code so far.
 
  This is pretty much the point I was getting at when I asked In your
  experience, how often do you have one developer working on the form and
  another working on the action file?  My point was that, when you have
  different developers working on different aspects of a single functional
  unit (i.e., display, logic, data for a single action), it can become
  difficult to respond to changes in the requirements without
  having to cross
  those borders.
 
  It sounds as if, so far, you've been able to succeed in that
 regard, and I
  congratulate you on that.  I just wonder how successful it will be come
  crunch time, or when a developer gets moved to another project, or any
  number of other problems that are unfortunately common.
 
  --
  Mosh Teitelbaum
  evoch, LLC
  Tel: (301) 942-5378
  Fax: (301) 933-3651
  Email: [EMAIL PROTECTED]
  WWW: http://www.evoch.com/
 
 
 

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm

Re: Cons to Fusebox

2003-07-21 Thread Calvin Ward
Brain,

I appreciate that, however, I've already had experience with Fusebox, and
decided it wasn't worth the additional overhead of complexity 'for me' ;)

- Calvin

- Original Message - 
From: Brian Kotek [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 2:54 PM
Subject: Cons to Fusebox


 Calvin, I could see how you might think that, but in reality, this is the
list of arcane terms that Fusebox brings with it:

 Fuse - an individual, atomic code file in a Fusebox application.
 Fuseaction - a request handler, usually responds by running fuses.
 Circuit - a group of related fuseactions.
 XFA - an Exit Point of a fuse which causes a new reqeust to the Fusebox.

 That's it.  It's really not very daunting.

 Hope that helps.

 Brian


 Exactly so...
 
 Just an odd opinion. ColdFusion seems to shield the developer from the
more
 arcane phraseology and syntax used by lower level languages, and Fusebox
 seems to introduce the arcane right back on top of it...
 
 - Calvin
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-21 Thread Calvin Ward
Matt,

I'm with you on that, I even incorporated a good portion of Sean's
guidelines into our guidelines :) They be good stuff!

- Calvin
- Original Message - 
From: Matt Robertson [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 3:00 PM
Subject: RE: Cons to Fusebox


 Calvin Ward said:
 ColdFusion seems to shield the developer from the more
 arcane phraseology and syntax used by lower level languages, and
 Fusebox
 seems to introduce the arcane right back on top of it...

 Calvin, in one sentence you articulated what I was unable to in, what...
 100 across this thread?  Nail on the head.

 I don't think CF needs to be complex to be understandable by coders
 other than the original one.  CF is simple to follow and this is a
 benefit to be preserved, not thrown away in the interest of
 standardization, regardless of the fact it does have some inarguable
 benefits, the KISS principle should rule.

 Do I have a better solution?  No, but this lack doesn't invalidate the
 right to make the observation, as some have suggested.

 If everyone just read Sean Corfield's code guidelines and took them to
 heart that'd be most of the battle won right there.

 
  Matt Robertson   [EMAIL PROTECTED]
  MSB Designs, Inc.  http://mysecretbase.com
 

 -Original Message-
 From: Calvin Ward [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 11:39 AM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 Exactly so...

 Just an odd opinion. ColdFusion seems to shield the developer from the
 more
 arcane phraseology and syntax used by lower level languages, and Fusebox
 seems to introduce the arcane right back on top of it...

 - Calvin

 - Original Message - 
 From: Michael T. Tangorre [EMAIL PROTECTED]
 To: CF-Talk [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 1:38 PM
 Subject: Re: Cons to Fusebox


  X(exit) F(fuse) A(actions)
 
 
  - Original Message - 
  From: Calvin Ward [EMAIL PROTECTED]
  To: CF-Talk [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 1:37 PM
  Subject: Re: Cons to Fusebox
 
 
   XFA?
  
   - Original Message - 
   From: Mosh Teitelbaum [EMAIL PROTECTED]
   To: CF-Talk [EMAIL PROTECTED]
   Sent: Friday, July 18, 2003 1:39 AM
   Subject: RE: Cons to Fusebox
  
   snip
  
Yes, but the earlier comments I was responding to were suggesting
 that
Fusebox allows individual developers to know Fusebox but not have
 to
  know
the specific details of the current FB implementation.  For
 example,
 the
developer can know to read the FuseDoc at the top of the file and
 can
  know
to plugin FORM ACTION=#someXFA# but not have to know that
 sometimes
   this
form targets foo.add and other times targets foo.edit.  As an
  example
   of
why this is problematic, if the developer doesn't know about both
  targets,
he can't know to test his code against both targets.  It also
 makes it
   more
difficult to debug any problem that crop up.  Adding some code to
 fix
  one
problem may unknowingly cause another problem when going to a
 different
target.
  
   snip
  
  
 

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Philip Arnold
 Oh, in that case fusebox sucks. I'm not going to use it
 anymore! You're the smartest guy ever!

Hey, you said
 I've never heard a developer who's actually architected
 and developed a project with FB say I wish I hadn't used FB

I told you that I had a situation where I HAD said that I wished I
hand't used FuseBox

So, because you've been proven wrong, you come back with a smart-ass
remark?

Sorry, I'd better go back in time and decide that FuseBox 2 was the
greatest thing ever, even though it added 20 minutes to my upload time
because of how many locations I had to FTP to...

cf_Shakes Head




~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread GL
No dork, I was responding to your weird remark:
What does that say about FuseBox?
I don't understand nor do I wish to understand your goofy situation and
why you have to work so hard to upload files. I think you may have made
a logistical error or 2 designing this cluster-f*** of a site, but it
doesn't reflect at all on the merits of fuesbox so I'm not sure why you
made that remark. You're just further supporting my theory about
nay-sayers not understanding something about using fusebox.

-Original Message-
From: Philip Arnold [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 20, 2003 2:08 AM
To: CF-Talk
Subject: RE: Cons to Fusebox


 Oh, in that case fusebox sucks. I'm not going to use it anymore! 
 You're the smartest guy ever!

Hey, you said
 I've never heard a developer who's actually architected
 and developed a project with FB say I wish I hadn't used FB

I told you that I had a situation where I HAD said that I wished I
hand't used FuseBox

So, because you've been proven wrong, you come back with a smart-ass
remark?

Sorry, I'd better go back in time and decide that FuseBox 2 was the
greatest thing ever, even though it added 20 minutes to my upload time
because of how many locations I had to FTP to...

cf_Shakes Head





~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Roger B.
 I tried to build an app on FB2, then another client wanted a site with
 exactly the same technology - this meant duplicating the files over the
? 2 folders - whenever I did updates, I had to upload to 2 locations

Philip,

I'm no FB evangelist... people should use whatever works for them, IMO. But
there are a couple things in your comment that don't make sense to me.

(1) FB2 places no particular limits on the locations of your individual
fuses. In my case, each JournURL community is an independent instance of an
FB2-ish app, but all instances share dsp_s, act_s, qry_s, custom tags, and
CFCs that are stored in centralized locations.

(2) Ignoring any potential architectural issues, the problem you're
describing could have been solved with an automation app like AutoMate
(http://www.unisyn.com/automate/). One click (or a scheduler) will copy
files across directories and FTP them to the appropriate remote locations.
Would have been a whole lot simpler than scrapping most of the code and
starting from scratch.

--
Roger Benningfield
JournURL
blog: http://admin.support.journurl.com/


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Roger B.
 This is almost rediculous. I've seen complete newbies with little or no
 CF experience pick up fusebox in a week.

There's nothing ridiculous about the FB learning curve... FB makes instant
sense to many people, and is completely impenetrable to many others. Anyone
who has watched the various FB mailing lists over the years has seen newbies
struggle with simple tasks like framing a Fusebox'd site, not because such
things are actually hard to do, but because FB can be conceptually confusing
to folks who are accustomed to EPIAI (Each Page Is An Island) web
development.

Folks have different backgrounds and make different intuitive leaps. That's
just the way it is.

--
Roger
JournURL
blog: http://admin.support.journurl.com/


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Matt Robertson
The anonymous GL said,
No dork, I was responding to snip

If you can't be a grownup here then get out.  Around here that attitude
just discounts your opinion as noise.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Michael Wilson
...and you further support their point that people who use Fusebox are
idiots. You do nothing to further this thread with these comments and
you do nothing to show that Fusebox is beneficial to developers.
 
Michael Wilson

-Original Message-
From: GL [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 20, 2003 7:25 AM
To: CF-Talk
Subject: RE: Cons to Fusebox

You're just further supporting my theory about nay-sayers not
understanding something about using fusebox.


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread GL
It's not really a campaign to convert stubborn cowboy-coders to use
Fusebox is it? I don't care if these guys are too smart to use fusebox.
Those of us that efficiently produce reusable, maintainable code are
just becomming more valued in the industry. Clients/Investors are
quickly learning that it's not practical to invest hundreds of thousands
of dollars into disposal software. It all comes out in the wash.

-Original Message-
From: Michael Wilson [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 20, 2003 12:24 PM
To: CF-Talk
Subject: RE: Cons to Fusebox


...and you further support their point that people who use Fusebox are
idiots. You do nothing to further this thread with these comments and
you do nothing to show that Fusebox is beneficial to developers.
 
Michael Wilson

-Original Message-
From: GL [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 20, 2003 7:25 AM
To: CF-Talk
Subject: RE: Cons to Fusebox

You're just further supporting my theory about nay-sayers not
understanding something about using fusebox.



~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Shawn Grover
Your statements assume the apps in multiple locations all belong to one
client.  If I had 3 clients who each required a shopping cart app (for
instance), I doubt very much if they would want their system to be even
partially located on server's outside their domains.  In this case (which is
common among software shops) one would need to copy the common code to each
of the domains.  Then, if a fix is done for one site (to the common code),
then it is very likely that fix needs to be applied to the other sites as
well.  I don't see how FB helps with this situation any, nor makes it any
worse.  This issue would exist regardless of what architecture or
methodology was implemented.  But yes, I agree that there are tools
available to synchronize remote folders which would make this issue easier
to deal with.

rant on
The next comment is directed at GL.
It's people like you who make a mailing list frustrating.  I'm here to
gather information, and stay current with the issues that affect my trade.
To hear someone like you spout off that you are oh so superior because I
don't do it like you makes me want to puke. You have a different way of
doing the job - that's fine.  But to hear you cut down people who don't do
it your way is just stupid.  Grow up.  I've seen too many people -
programmers, techs, or otherwise - with this attitude, and everyone of them
runs into a situation where they are put in their spot.  A little knowledge
does not make you an expert.  (And notice I did not even for a second attack
your skills as a programmer?  Isn't that how it's supposed to be done?  A
general discussion - not a bashing without cause.)
/rant off

snip
Roger Benningfield said:
(1) FB2 places no particular limits on the locations of your individual
fuses. In my case, each JournURL community is an independent instance of an
FB2-ish app, but all instances share dsp_s, act_s, qry_s, custom tags, and
CFCs that are stored in centralized locations.

(2) Ignoring any potential architectural issues, the problem you're
describing could have been solved with an automation app like AutoMate
(http://www.unisyn.com/automate/). One click (or a scheduler) will copy
files across directories and FTP them to the appropriate remote locations.
Would have been a whole lot simpler than scrapping most of the code and
starting from scratch.
/snip
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread GL
Just to set the record straight since you weren't paying attention to
the whole thread. I was using dork to describe the obvious latency in
brain function on the part of the guy when he said: So, because you've
been proven wrong, you come back with a smart-ass remark?. My smart-ass
remark was about What does that say about FuseBox?. That's a dorky
statement when all he just explained is why he couldn't figure out a
good way to do something so he blames it on fusebox.

-Original Message-
From: Shawn Grover [mailto:[EMAIL PROTECTED] 
Sent: Sunday, July 20, 2003 2:40 PM
To: CF-Talk
Subject: RE: Cons to Fusebox


Your statements assume the apps in multiple locations all belong to one
client.  If I had 3 clients who each required a shopping cart app (for
instance), I doubt very much if they would want their system to be even
partially located on server's outside their domains.  In this case
(which is common among software shops) one would need to copy the common
code to each of the domains.  Then, if a fix is done for one site (to
the common code), then it is very likely that fix needs to be applied to
the other sites as well.  I don't see how FB helps with this situation
any, nor makes it any worse.  This issue would exist regardless of what
architecture or methodology was implemented.  But yes, I agree that
there are tools available to synchronize remote folders which would make
this issue easier to deal with.

rant on
The next comment is directed at GL.
It's people like you who make a mailing list frustrating.  I'm here to
gather information, and stay current with the issues that affect my
trade. To hear someone like you spout off that you are oh so superior
because I don't do it like you makes me want to puke. You have a
different way of doing the job - that's fine.  But to hear you cut down
people who don't do it your way is just stupid.  Grow up.  I've seen too
many people - programmers, techs, or otherwise - with this attitude, and
everyone of them runs into a situation where they are put in their spot.
A little knowledge does not make you an expert.  (And notice I did not
even for a second attack your skills as a programmer?  Isn't that how
it's supposed to be done?  A general discussion - not a bashing without
cause.) /rant off

snip
Roger Benningfield said:
(1) FB2 places no particular limits on the locations of your individual

fuses. In my case, each JournURL community is an independent instance 
of an FB2-ish app, but all instances share dsp_s, act_s, qry_s, custom 
tags, and CFCs that are stored in centralized locations.

(2) Ignoring any potential architectural issues, the problem you're 
describing could have been solved with an automation app like AutoMate 
(http://www.unisyn.com/automate/). One click (or a scheduler) will copy

files across directories and FTP them to the appropriate remote 
locations. Would have been a whole lot simpler than scrapping most of 
the code and starting from scratch.
/snip

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Mosh Teitelbaum
Brian Kotek wrote:
 I mean, I could say the best methodology is the
 build the best application methodology.  There are no
 repeatable steps to this methodology, no way to document it in a
 way that someone else can use.  But when you use it and you do it
 right, whooeee the results are amazing!

Brian:

Not to try and get you back into the thread here 8^), but there are numerous
methodologies/frameworks/paradigms/etc. out there, for any number of
languages, that consistently produce successful products.  Of course, those
same methodologies/frameworks/paradigms/etc. can also consistently create
dreck.  I think the key is not so much in the
methodologies/frameworks/paradigms/etc. as it is in the preparations made
prior to the actual development of the code.

In my experience, which includes long stretches of time at programming
shops as well as technology consultancies, the most successful projects and
products have been those in which a significant amount of time was spent,
prior to actual coding, in developing the concept of the final product, the
details of inner and outer workings, the documents supporting these details,
solid planning (including time for unforeseeables), solid programming, peer
review/oversight/auditing/whatever, testing, and more.  Whether or not all
of this was wrapped into Framework X, Methodology Y, or Paradigm Z was of
very little import if all of the other factors were not there.

I think that, in general, any standard, whether standardized at the
individual; organization, or community at large, can be beneficial.  But it
tends to be only a small part of the larger process.  Frameworks are great
for taking care of core functionalities, methodologies are great for
explaining how things should be done, and paradigm is a horrible word that
should never have found its way into our lexicon but no matter what you use,
or even if you don't use anything at all, if you don't have a solid pre- and
post- coding process, you're still not going to produce a successful
product.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-20 Thread Mosh Teitelbaum
Mosh Teitelbaum wrote:
 4) Fusebox does have a learning curve (IMO, a pretty steep one if you want
to
truly and properly use all that FB offers) but once learned, you're in
pretty good company (until the next release and then there usually
seems to
be another learning curve).

GL drew on a cave wall:
 This is almost rediculous. I've seen complete newbies with little or no
 CF experience pick up fusebox in a week. Although I haven't been into
 FB4 yet, the transition from FB2 to FB3 took about a half hour.

In less than the time it took me to read the Techspedition book, I had
picked up Fusebox.  But did I know it well enough to architect a
perfect, completely Fusebox-compatible and -compliant system taking full
advantage of all it offers?  No.  That takes experience.  I picked up
ColdFusion in about 4 hours.  But was I as good with it 8 years ago as I am
now?  No.  Because now I have 8 years of experience with it that I didn't
have back then.

The fact that someone can pick something up in a short amount of time says
absolutely nothing about their ability to turn it around and make something
useful.  As a purely hypothetical example (with no offense intended to
Fuseboxers or the newbies in question), I have to assume that your newbies
were used as coders and not architects.  Given that Fusebox is advertised as
being able to separate coders from having to actually know anything about
the system that they're developing, it doesn't say much for people who
require a week to learn how to code individual files each of which perform a
single task and are fully documented and spec'ed out.

Now I suspect that your newbies were something of an exaggeration.  And my
example was intended to bring that to the fore, but my point remains...
something as (relatively) complex as Fusebox cannot be fully learned in that
short a time frame.  And every time it changes, it needs to be relearned.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-19 Thread GL
This is almost rediculous. I've seen complete newbies with little or no
CF experience pick up fusebox in a week. Although I haven't been into
FB4 yet, the transition from FB2 to FB3 took about a half hour.

4) Fusebox does have a learning curve (IMO, a pretty steep one if you
want to
   truly and properly use all that FB offers) but once learned, you're
in
   pretty good company (until the next release and then there usually
seems to
   be another learning curve).

-Original Message-
From: Mosh Teitelbaum [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 2:27 PM
To: CF-Talk
Subject: RE: Cons to Fusebox


Brian:

I appreciate all the effort you've been pouring into this thread.  That
said, allow *me* to back up a bit 8^).

I am familiar with FB3 and have had opportunities to use it and its
various features.  I've also spent some (but not enough) time going over
FB4 and I'm fairly well aware of what new features it brings to the
table.  All that said, I was never actually interested in discussing the
pros/cons of Fusebox (despite the unfortunate email subject).

I was really interested (and still am) in the pros/cons of one aspect of
Fusebox... the controller.  The central index.cfm file that all requests
must pass through.  That said, this thread has become interesting to me
in its own right.

To date, the main and generic points that I've noticed being made in
this thread are, in no particular order:

1) Some people love FB, others hate it, still others don't care, and
everyone
   seems to be very passionate about it all (except maybe for those who
don't
   care).

2) Fusebox doesn't offer anything that can't otherwise be accomplished,
however,
   it essentially prepackages it for you so you don't have to worry
about it.

3) Fusebox offers its own set of advantages and disadvantages (perceived
or
   actual) and it's up to the individual developer/architect to
determine
   whether or not the tradeoffs make sense for that developer or
project.

4) Fusebox does have a learning curve (IMO, a pretty steep one if you
want to
   truly and properly use all that FB offers) but once learned, you're
in
   pretty good company (until the next release and then there usually
seems to
   be another learning curve).

5) While I wouldn't call Fusebox the de facto ColdFusion framework
(there are
   too many people/sites not using it for that) it is certainly the most
   popular and used ColdFusion framework out there.

6) Fusebox is not a panacea.  It's just as easy to write crappy code in
FB as
   it is to write crappy code without FB.

From my own perspective, and arguably for my own personal reasons,
Fusebox tends to be too much for me.  It doesn't overwhelm me, it just
offers too much stuff that I don't feel I need, and doesn't offer other
stuff that I do want.

It also requires a style of managing/writing code that I don't find
beneficial.  I'm willing to be flexible and change my coding style and
mannerisms when I see benefit in doing so but, again for my own reasons,
I don't find FB's way of doing things to be beneficial to what I do.

Finally, FB tends to restrict how projects can be organized.  I don't
know much about FLiP but what I do seems to be impractical for how my
own experiences suggest most projects succeed.  I recognize that any
framework will restrict to some extent how you do what you do, but I
find FB's restrictions to be too restrictive/impractical.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Brian Kotek [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 10:26 AM
 To: CF-Talk
 Subject: Cons to Fusebox


 Mosh, I think we're getting wrapped up too much in specifics. Let me 
 back up for a moment.  First, XFA's are not required, only suggested.

 You can write an entire FB app without a single XFA. They just offer 
 some nice benefits, like:

 keeping decisions about application flow in the realm of the 
 architect. keeping decisions about application flow out of any 
 individual code file. allowing you to change at runtime how the 
 application behaves. allowing for components that respond differently 
 in different situations.

 So, the decision on whether or not to use XFA's is a personal one. If 
 you think this is not worth the effort (though in reality the effort 
 required is neglegible), then you aren't required to use it.

 Regarding reuse and the question of building up end content from 
 smaller pieces, this too is a decision, not a requirement.  But having

 the ability to do this by adding a single attribute to an XML element 
 is pretty impressive, at least to me.  Let me give a more realistic 
 example:

 Someone calls the controller to execute the fuseaction 
 store.productDetails.  The store circuit is targeted, and the action

 productDetails is executed.  productDetails is a controller-level 
 action so it doesn't do anything itself. Instead it invokes

RE: Cons to Fusebox

2003-07-19 Thread GL
This debate has been informative, but not really about pros or cons of
Fusebox. I didn't realize there were so many developers out there that
dislike a proven tool because they don't have the time/energy to
understand it. I've never heard a developer who's actually architected
and developed a project with FB say I wish I hadn't used FB. Just
developers that adopt code and don't understand how it works, or it's
done differently then they do it.

There is a principle which is a bar against all information, which is
proof against all arguments and which cannot fail to keep a man in
everlasting ignorance - that principle is contempt prior to
investigation.


Greg

-Original Message-
From: Michael Wilson [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 11:55 PM
To: CF-Talk
Subject: RE: Cons to Fusebox


Hi,

 I'm sorry that you feel this is
 personally directed at you.

I don't feel that way and never said that I did feel that way. I realize
you aren't attacking any individual, much less me. This has actually
been the best most informative Fusebox debate I have ever witnessed. I
am glad I had the opportunity to speak during it.

 I reserve the right to answer honestly and fully.

Of course you do. I would just like to hear a response with some meat to
it; not necessarily from you, but in general. I would like to see
examples that support views. Most of all I would like to see an unbiased
opinion that is not based on trivial issues. Even though I don't speak
out much, I have always respected your opinions. And I have always tried
to keep an open mind, especially when it comes to frameworks and the
like. I agree with some of the issues you raised; however others are,
imo, minor obstacles with simple solutions and really don't reflect the
bigger picture of the framework. These same types of obstacles also
exist outside the realm of Fusebox.

 if kiss my ass is the best argument you can find,
 well, good luck with that

Kiss my ass isn't my reply; sorry it seemed that way, I had intended it
as a joke not as a direct comment towards you. I was commenting on your
point about emoticons and certain remarks. Just because one smiles
doesn't mean they think it is going to make you feel better or hope that
their comments sit better with you. If I told you to kiss my ass and
smiled about it, I would likely be smiling because it made me feel
better; however childish it might be. :)

I don't take offense to any of your comments; although, I disagree with
many of them and as I said earlier I am not trying to convert you. I
apologize if my comments were too blunt; I posted too hastily on my way
out of the office, which was irresponsible on my part. I think we all
agree Fusebox isn't for everyone or every situation, but for me--at the
moment--it is. Although I have nothing to gain personally, I hope it
continues to grow as it has and that it becomes more useful to more
people. I think Fb4 is a great stride in that direction.

Best regards, 
Michael Wilson



~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-19 Thread Philip Arnold
 This debate has been informative, but not really about pros
 or cons of Fusebox. I didn't realize there were so many
 developers out there that dislike a proven tool because they
 don't have the time/energy to understand it. I've never heard
 a developer who's actually architected and developed a
 project with FB say I wish I hadn't used FB. Just
 developers that adopt code and don't understand how it works,
 or it's done differently then they do it.

Prior to FuseBox 4, there was a HUGE issue which meant that I
couldn't/wouldn't use it;
All of the FB files had to be held in folders under each
website/application that it was running on

When you run 30-40 sites on the same technology, spread over 3-4
servers, this was completely unusable

With FB4 allowing centralised files, this helped an awful lot, but there
are still restrictions



I tried to build an app on FB2, then another client wanted a site with
exactly the same technology - this meant duplicating the files over the
2 folders - whenever I did updates, I had to upload to 2 locations

Over time it went to several more sites, thus more uploads

At that point, I thought I REALLY wish I hadn't used FuseBox for this
- I had to scrap most of the code and start again

It would have been easier to have started with a centralised system - at
the time, FuseBox was fine for individual sites, but as soon as you
wanted the same technology on multiple sites, it became unmanageable...

At this point, I'm too far away from anything FuseBox to convert to it,
and I'm happy developing my way - although the current FuseBox
architecture is VERY similar to the system I designed for myself about 4
years ago, and am still using something very similar

What does that say about FuseBox?




~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-19 Thread GL
Oh, in that case fusebox sucks. I'm not going to use it anymore! You're
the smartest guy ever!

Greg

-Original Message-
From: Philip Arnold [mailto:[EMAIL PROTECTED] 
Sent: Saturday, July 19, 2003 11:46 AM
To: CF-Talk
Subject: RE: Cons to Fusebox


 This debate has been informative, but not really about pros or cons of

 Fusebox. I didn't realize there were so many developers out there that

 dislike a proven tool because they don't have the time/energy to 
 understand it. I've never heard a developer who's actually architected

 and developed a project with FB say I wish I hadn't used FB. Just
 developers that adopt code and don't understand how it works,
 or it's done differently then they do it.

Prior to FuseBox 4, there was a HUGE issue which meant that I
couldn't/wouldn't use it; All of the FB files had to be held in folders
under each website/application that it was running on

When you run 30-40 sites on the same technology, spread over 3-4
servers, this was completely unusable

With FB4 allowing centralised files, this helped an awful lot, but there
are still restrictions



I tried to build an app on FB2, then another client wanted a site with
exactly the same technology - this meant duplicating the files over the
2 folders - whenever I did updates, I had to upload to 2 locations

Over time it went to several more sites, thus more uploads

At that point, I thought I REALLY wish I hadn't used FuseBox for this
- I had to scrap most of the code and start again

It would have been easier to have started with a centralised system - at
the time, FuseBox was fine for individual sites, but as soon as you
wanted the same technology on multiple sites, it became unmanageable...

At this point, I'm too far away from anything FuseBox to convert to it,
and I'm happy developing my way - although the current FuseBox
architecture is VERY similar to the system I designed for myself about 4
years ago, and am still using something very similar

What does that say about FuseBox?





~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Sean A Corfield
On Thursday, Jul 17, 2003, at 21:41 US/Pacific, Mosh Teitelbaum wrote:
 So first, as has been stated to death in this thread, there are tons of
 different ways of accomplishing the same thing.  I recognize this, 
 agree
 with it, respect it.  What I'm really asking is, why is *this* a 
 better way
 of obtaining these benefits then any other way?

Trade offs. Everything is a trade off. Sometimes the quick, 
unstructured 'hack' is the right solution...

 Concerning the points you mentioned, other than point (a), all of this 
 can
 be accomplished via constructive use of Application.cfm and
 OnRequestEnd.cfm.

True, and for some folks, that will be the right choice. In general, I 
hear folks saying that HTML / layout should not be handled by those two 
special files tho'...

 As far as hiding the file structure goes, I'm not sure I find it a 
 truly
 useful benefit given what I perceive to be its downsides.

Your mileage may vary, as they say.

 Your instance in
 which you had to merge your blogs shows it can be useful but -- and no
 offense intended here, Sean -- it sounds like more of a short term 
 hack than
 a long term solution.

I'd be only too happy for someone to figure out why, after upgrading my 
Hurricane Electric account to new software revs, I can no longer access 
the old blog database files. It's true that creating a new blog is a 
'hack' but it was either that or stay 'off the air' for longer while I 
try to migrate the old data. I, personally, don't care how the problem 
is resolved... My point was that I can wrap the blog in standardized 
URLs and provide a more consistent user experience no matter what 
happens under the hood.

 I would think it'd be a better idea to simply merge
 the old data with the new (preferably via automation if available).

Yes, it would. You're welcome to help me. So far my ISP has not 
provided any feedback on why the blog broke.

 Otherwise, you have to maintain 2 separate systems, regardless of how
 similar they look.

Nope. The old stuff is a static archive now. No maintenance needed.

 But the downsides of hiding the file system by way of a Request 
 controller
 are pretty hefty, IMO:
 1) Some search engines will not be able to index your site, or more 
 than a
few pages of your site.  For example, if I recall correctly, Google 
 will
only index dynamic pages that are linked to from a static page.  
 How does
it do with a site that is so obviously dynamic vs. site's where 
 dynamic
pages get non-assuming, unique URLs (/blog/index.cfm -
 /blog/entry.cfm?ID=5)?

Er, rubbish! Google, along with most other search engines these days, 
has NO PROBLEM WHATSOEVER with 'dynamic URLs'... I'm surprised this old 
chestnut is still being trotted out! Google has no problems searching 
and indexing my Fusebox-based site. Sorry, but I really think this is a 
myth based on how things used to be...

 2) Static sounding URLs are easier to remember.  They shouldn't be, 
 but
 they
are.  Most likely, this is because people are used to seeing a URL 
 like
/Products/SuperApp.cfm instead of 
 index.cfm?go=Products.SuperApp.

OK, I'll buy that. But that's why Macromedia (for example) has go 
URLs and some server-side redirects for 'obvious' URLs. It's also why, 
for example, my site has these URLs:

http://www.corfield.org/coldfusion/
http://www.corfield.org/cplusplus/
http://www.corfield.org/weddings/
http://www.corfield.org/sean/
http://www.corfield.org/java/
etc

Adding shortcut URLs is perfectly reasonable.

 3) Additional overhead from the architect's perspective.  I had 
 mentioned
 this
earlier in the thread; basically, the architect(s) must now define 2
hierarchical structures, the physical file system, and the virtual
file system (regardless of you agree with the specific 
 terminology).

Sorry but I think this is a perfectly acceptable overhead - it reflects 
the real-world difference between the URL API structure (the public 
face of the site) and the file system structure (the private 
implementation of the site). The bigger the site, the more important 
this issue is and the more important the distinction is. I deal with a 
45,000 page website every day that has thousands of go URLs and 
thousands of server-side redirects that support the public URL API - 
juggling the contrasting requirements of the public interface and the 
implementation is a necessary part of my job.

 Concerning a single source for controlling a site's presentation, this 
 (a)
 can be done any number of other ways (obviously) and (b) can have it's 
 own
 issues.

Trade offs.

 You can accomplish this by including header/footer files from
 App.cfm

...which a lot of people seem to consider bad practice...

 However, what if you want to display the common header/footer but only 
 on
 certain pages

Sure, what ifs always complicate matters and there are a number of 
options and solutions. As soon as you get into 'custom' solutions, you 
start to stray from a 

RE: Cons to Fusebox

2003-07-18 Thread Erik Yowell
 
 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


This for me (being a small shop) is why I've extensively adopted a
framework like Fusebox. Most of my projects are not going to become an
Amazon.com anytime soon, while this doesn't mean I should write sloppy
code - it does allow the flexibility of allowing a bit of a processing
overhead in lieu of manageability and the ability to bring in external
talent to easily assist me in changes (if needed) by providing a good
set of standards and the Fusebox docs. I don't have to spend precious
time educating another developer on the intricacies of a custom
framework.

Despite what organizations like Rational think (in the sense that there
is no such thing as RAD development) - I mean, come on now, how many
developers out there have had the I needed it yesterday conversation
with a client? I find having the ability to quickly find and make
changes to medium sized projects, forced structuring of code and
application processes to be a boon. 

Erik Yowell
[EMAIL PROTECTED]
http://www.shortfusemedia.com


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: URLs and abstraction (was: RE: Cons to Fusebox)

2003-07-18 Thread Dave Watts
  2) Static sounding URLs are easier to remember. They 
  shouldn't be, but they are. Most likely, this is because 
  people are used to seeing a URL like /Products/SuperApp.cfm 
  instead of index.cfm?go=Products.SuperApp.
 
 OK, I'll buy that. But that's why Macromedia (for example) has 
 go URLs and some server-side redirects for 'obvious' URLs. 
 It's also why, for example, my site has these URLs:
 
 http://www.corfield.org/coldfusion/
 http://www.corfield.org/cplusplus/
 http://www.corfield.org/weddings/
 http://www.corfield.org/sean/
 http://www.corfield.org/java/
 etc
 
 Adding shortcut URLs is perfectly reasonable.

So, you're fixing the problem caused by one layer of abstraction by applying
another? It seems easier to forego the abstraction entirely.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Calvin Ward
XFA?

- Original Message - 
From: Mosh Teitelbaum [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 1:39 AM
Subject: RE: Cons to Fusebox

snip

 Yes, but the earlier comments I was responding to were suggesting that
 Fusebox allows individual developers to know Fusebox but not have to know
 the specific details of the current FB implementation.  For example, the
 developer can know to read the FuseDoc at the top of the file and can know
 to plugin FORM ACTION=#someXFA# but not have to know that sometimes
this
 form targets foo.add and other times targets foo.edit.  As an example
of
 why this is problematic, if the developer doesn't know about both targets,
 he can't know to test his code against both targets.  It also makes it
more
 difficult to debug any problem that crop up.  Adding some code to fix one
 problem may unknowingly cause another problem when going to a different
 target.

snip

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Mosh Teitelbaum
Mosh Teitelbaum wrote:
  Concerning the points you mentioned, other than point (a), all of this
  can be accomplished via constructive use of Application.cfm and
  OnRequestEnd.cfm.

Sean A Corfield wrote:
 True, and for some folks, that will be the right choice. In general, I
 hear folks saying that HTML / layout should not be handled by those two
 special files tho'...

I was think more in terms of including the appropriate display file from
App.cfm rather than actually embedding the HTML code directly in the file.
But, as you said, personal preference.

  I would think it'd be a better idea to simply merge
  the old data with the new (preferably via automation if available).

 Yes, it would. You're welcome to help me. So far my ISP has not
 provided any feedback on why the blog broke.

If I only had the time 8^).

  Otherwise, you have to maintain 2 separate systems, regardless of how
  similar they look.

 Nope. The old stuff is a static archive now. No maintenance needed.

No plans to add features and functionality?  No plans to change the look and
feel?  etc.

  1) Some search engines will not be able to index your site, or more
 than a few pages of your site.  For example, if I recall correctly,
 Google will only index dynamic pages that are linked to from a static
 page.  How does
 it do with a site that is so obviously dynamic vs. site's where
dynamic
 pages get non-assuming, unique URLs (/blog/index.cfm -
/blog/entry.cfm?ID=5)?

 Er, rubbish! Google, along with most other search engines these days,
 has NO PROBLEM WHATSOEVER with 'dynamic URLs'... I'm surprised this old
 chestnut is still being trotted out! Google has no problems searching
 and indexing my Fusebox-based site. Sorry, but I really think this is a
 myth based on how things used to be...

I didn't say that Google has problems with dynamic URLs, only that it will
not index dynamic URLs beyond a certain point.  This, at least, is my
understanding of the situation.  I did a quick search on Google
(http://www.google.com/search?hl=enlr=ie=UTF-8oe=UTF-8q=google+index+dyn
amic+pages+site%3Agoogle.com) and got the following:

http://www.google.com/webmasters/2.html
1. Reasons your site may not be included.
* Your pages are dynamically generated. We are able to index dynamically
  generated pages. However, because our web crawler can easily overwhelm
  and crash sites serving dynamic content, we limit the amount of
  dynamic pages we index.

and

http://www.google.com/webmasters/guidelines.html
Design and Content Guidelines:
...
* If you decide to use dynamic pages (i.e., the URL contains a '?'
  character), be aware that not every search engine spider crawls dynamic
  pages as well as static pages. It helps to keep the parameters short and
  the number of them small.

I'd love to hear that I'm wrong.  And, in fact, Google doesn't prove me
correct, but it does seem to somewhat validate my concern.

 Sorry but I think this is a perfectly acceptable overhead - it reflects
 the real-world difference between the URL API structure (the public
 face of the site) and the file system structure (the private
 implementation of the site). The bigger the site, the more important
 this issue is and the more important the distinction is. I deal with a
 45,000 page website every day that has thousands of go URLs and
 thousands of server-side redirects that support the public URL API -
 juggling the contrasting requirements of the public interface and the
 implementation is a necessary part of my job.

So, as you said earlier, it's really a trade-off.  You can go the
non-controller route and save yourself the added work of managing public and
private file systems.  Or you can go the controller route and enjoy the
benefits if you find them worthwhile.

  You can accomplish this by including header/footer files from
  App.cfm

 ...which a lot of people seem to consider bad practice...

Yeah, I've never understood that, but we can save that for another thread.
I'm still recovering from this one 8^).

  However, what if you want to display the common header/footer but only
  on certain pages

 Sure, what ifs always complicate matters and there are a number of
 options and solutions. As soon as you get into 'custom' solutions, you
 start to stray from a framework and more into bespoke development.

I was simply pointing out a downside of using the controller to apply global
design elements.  I would think that any good framework modeled around
controllers would allow for exceptions since, in practice, many sites have
this kind of need.

  And finally, concerning the central controller, I actually prefer using
a
  central controller for logic.  But I'm questioning the usefulness for a
  *REQUEST* controller.  The difference is that the request controller
  receives all HTTP requests and passes control to another file or files.

 But you 

Re: Cons to Fusebox

2003-07-18 Thread Michael T. Tangorre
X(exit) F(fuse) A(actions)


- Original Message - 
From: Calvin Ward [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 1:37 PM
Subject: Re: Cons to Fusebox


 XFA?

 - Original Message - 
 From: Mosh Teitelbaum [EMAIL PROTECTED]
 To: CF-Talk [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 1:39 AM
 Subject: RE: Cons to Fusebox

 snip

  Yes, but the earlier comments I was responding to were suggesting that
  Fusebox allows individual developers to know Fusebox but not have to
know
  the specific details of the current FB implementation.  For example, the
  developer can know to read the FuseDoc at the top of the file and can
know
  to plugin FORM ACTION=#someXFA# but not have to know that sometimes
 this
  form targets foo.add and other times targets foo.edit.  As an
example
 of
  why this is problematic, if the developer doesn't know about both
targets,
  he can't know to test his code against both targets.  It also makes it
 more
  difficult to debug any problem that crop up.  Adding some code to fix
one
  problem may unknowingly cause another problem when going to a different
  target.

 snip

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: URLs and abstraction (was: RE: Cons to Fusebox)

2003-07-18 Thread Barney Boisvert
One is for administration and maintenance, and one is for usabilty.

Is www.macromedia.com/software/coldfusion hard to remember?  No, but it
might change to www.macromedia.com/software/servers/coldfusion next week.
www.macromedia.com/go/coldfusion, on the other hand, will NEVER change, and
gives MM the ability to muck with their URLs as they need to.  That level of
abstraction should be used for all application that intend for people to
jump into the middle, regardless of what their URLs actually look like.  If
you have controlled access (a login form) then it's probably irrelevant,
since people will have to start at the homepage, but for anything else, it's
a really good idea, especially content-heavy sites.

barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Dave Watts [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 7:23 AM
 To: CF-Talk
 Subject: RE: URLs and abstraction (was: RE: Cons to Fusebox)


   2) Static sounding URLs are easier to remember. They
   shouldn't be, but they are. Most likely, this is because
   people are used to seeing a URL like /Products/SuperApp.cfm
   instead of index.cfm?go=Products.SuperApp.
 
  OK, I'll buy that. But that's why Macromedia (for example) has
  go URLs and some server-side redirects for 'obvious' URLs.
  It's also why, for example, my site has these URLs:
 
  http://www.corfield.org/coldfusion/
  http://www.corfield.org/cplusplus/
  http://www.corfield.org/weddings/
  http://www.corfield.org/sean/
  http://www.corfield.org/java/
  etc
 
  Adding shortcut URLs is perfectly reasonable.

 So, you're fixing the problem caused by one layer of abstraction
 by applying
 another? It seems easier to forego the abstraction entirely.

 Dave Watts, CTO, Fig Leaf Software
 http://www.figleaf.com/
 voice: (202) 797-5496
 fax: (202) 797-5444

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I saw this thread mentioned on Sean's blog and I was thinking about  
rejoining this list before reading his blog, so here I am. I'm not  
interested in trying to rehash much of the debate since I am late to  
this thread, but I feel like it is important to make at least a couple  
of points.

First, I largely agree with Dave's position in this debate, but I don't  
agree with him in regards to his application of common sense in lieu of  
a framework. I think frameworks are extremely valuable and can make an  
enormous difference in the success of web applications especially where  
more than 3 people on working on them. Of course, picking the wrong  
framework for an application can lead to all sorts of problems, so the  
notion of one framework being the correct one in every case should be  
abandoned.

Second, I have seen numerous references by Fusebox people both in and  
out of this thread in regards to how the sheer number of people using  
Fusebox is an important point. I like to put that into perspective a  
bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure  
where that number comes from, but let's apply that to the number of CF  
developers, which is supposed to be about 300,000. That would mean  
about 6% of CF developers are using Fusebox. Now then, let's assume  
that 6% of Java developers are using Struts. Since there is supposed to  
be about 3,000,000 Java developers that would mean there would be  
180,000 Java developers using Struts.

There are a lot of reasons why one would use Struts over Fusebox and  
vice versa, but if sheer numbers matter to people than Struts is the  
way to go since it is used by a lot more people. BTW, if you don't buy  
the above numbers; take a look at the Amazon.com sales rankings for the  
10+ struts books vs. the Fusebox books.

-Matt

On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com


 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Jon Block
I think the most important thing with web applications is that you write
your projects in ways that make it easy for other developers to come in and
start working on it. You can either use an industry standard, or cowboy code
it (http://c2.com/cgi/wiki?CowboyCoding) and hope that you are the only one
who will use it AND have to rewrite aspects of your project that are already
available in frameworks.

If we all used the same framework, you could work on anyone else's project
as if you were the original developer. Thats very beneficial. If you were a
client and understood the difference, you would ask that your project is
coded to an industry standard rather than the way a given developer happens
to thinks is the best way they could code it. I'm sure there are some really
great developers out there that can probably find reasons not to use
industry standard frameworks for their own special reasons, but for the
greater good of all of us and our work, standard coding methods will work to
our advantage.

Just my two cents!
Jon

-Original Message-
From: Michael T. Tangorre [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 2:20 PM
To: CF-Talk
Subject: Cons to Fusebox


Hey everyone,

Some co-workers have asked me for some pros and cons to Fusebox 4 or Fusebox
in general.
I polled the Fusebox list awhile back and obviously got some biased
results...  anyone care to chime in I guess im really looking for some
cons as I have a decent list of pros.

Thanks,

Mike

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi Mosh,

 I was think more in terms of including 
 the appropriate display file from App.cfm

You can most certainly do this (I used to), but it isn't much different than
building the switch file and may or may not (I can't say for sure) offer the
same level of control you get with Fusebox.

 I'd love to hear that I'm wrong.  And, in fact, 
 Google doesn't prove me correct, but it does 
 seem to somewhat validate my concern.

I don't think it is a huge issue any longer; however, you could always use
Fusebox SES to overcome this issue. It is a painless implementation that
produces search engine safe and friendly urls. This was an issue that was
addressed a couple of years ago, when dynamic urls of any type had an impact
on site rankings. SES will convert index.cfm?fuseaction=myApp.MainPage to
index.cfm/fuseaction/myApp.MainPage.cfm

 I was simply pointing out a downside of using 
 the controller to apply global design elements.

The upside is, at least with Fusebox, you have circuit level control of the
design elements along with the new content variables. Fusebox offers a great
deal of control over layout and circuit navigation. The ability to offer
skins or custom views is quite a simple process.

Best regards,
Michael Wilson


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Calvin Ward
Exactly so...

Just an odd opinion. ColdFusion seems to shield the developer from the more
arcane phraseology and syntax used by lower level languages, and Fusebox
seems to introduce the arcane right back on top of it...

- Calvin

- Original Message - 
From: Michael T. Tangorre [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 1:38 PM
Subject: Re: Cons to Fusebox


 X(exit) F(fuse) A(actions)


 - Original Message - 
 From: Calvin Ward [EMAIL PROTECTED]
 To: CF-Talk [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 1:37 PM
 Subject: Re: Cons to Fusebox


  XFA?
 
  - Original Message - 
  From: Mosh Teitelbaum [EMAIL PROTECTED]
  To: CF-Talk [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 1:39 AM
  Subject: RE: Cons to Fusebox
 
  snip
 
   Yes, but the earlier comments I was responding to were suggesting that
   Fusebox allows individual developers to know Fusebox but not have to
 know
   the specific details of the current FB implementation.  For example,
the
   developer can know to read the FuseDoc at the top of the file and can
 know
   to plugin FORM ACTION=#someXFA# but not have to know that
sometimes
  this
   form targets foo.add and other times targets foo.edit.  As an
 example
  of
   why this is problematic, if the developer doesn't know about both
 targets,
   he can't know to test his code against both targets.  It also makes it
  more
   difficult to debug any problem that crop up.  Adding some code to fix
 one
   problem may unknowingly cause another problem when going to a
different
   target.
 
  snip
 
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Mosh Teitelbaum
Michael Wilson wrote:
 Hi Mosh,

Howdy 8^)

  I was think more in terms of including
  the appropriate display file from App.cfm

 You can most certainly do this (I used to), but it isn't much different
than
 building the switch file and may or may not (I can't say for sure) offer
the
 same level of control you get with Fusebox.

As it turns out, I don't include global headers/footers in App.cfm, etc.  I
was just pointing out alternative methods that provide a method of
supporting global layouts.  I believe the above was associated with
appropriate layout mechanisms for a smallish website.

  I'd love to hear that I'm wrong.  And, in fact,
  Google doesn't prove me correct, but it does
  seem to somewhat validate my concern.

 I don't think it is a huge issue any longer; however, you could always use
 Fusebox SES to overcome this issue. It is a painless implementation that
 produces search engine safe and friendly urls. This was an issue that was
 addressed a couple of years ago, when dynamic urls of any type had an
impact
 on site rankings. SES will convert index.cfm?fuseaction=myApp.MainPage to
 index.cfm/fuseaction/myApp.MainPage.cfm

Yup, I'm aware of SES and have used it quite often (not via Fusebox).
Again, the above was my response explaining why Fusebox style URLs can/might
be problematic.  This whole thread began because I asked about pros and
cons, not of using Fusebox, bit in using a controller (hub and spoke, what
have you) for all requests just like Fusebox does.  I wasn't actually
interested in talking about Fusebox, but this thread has been fairly
educational and entertaining to boot 8^).

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Matt Robertson
Calvin Ward said:
ColdFusion seems to shield the developer from the more
arcane phraseology and syntax used by lower level languages, and
Fusebox
seems to introduce the arcane right back on top of it...

Calvin, in one sentence you articulated what I was unable to in, what...
100 across this thread?  Nail on the head.

I don't think CF needs to be complex to be understandable by coders
other than the original one.  CF is simple to follow and this is a
benefit to be preserved, not thrown away in the interest of
standardization, regardless of the fact it does have some inarguable
benefits, the KISS principle should rule.

Do I have a better solution?  No, but this lack doesn't invalidate the
right to make the observation, as some have suggested.

If everyone just read Sean Corfield's code guidelines and took them to
heart that'd be most of the battle won right there.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com


-Original Message-
From: Calvin Ward [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 11:39 AM
To: CF-Talk
Subject: Re: Cons to Fusebox


Exactly so...

Just an odd opinion. ColdFusion seems to shield the developer from the
more
arcane phraseology and syntax used by lower level languages, and Fusebox
seems to introduce the arcane right back on top of it...

- Calvin

- Original Message - 
From: Michael T. Tangorre [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Friday, July 18, 2003 1:38 PM
Subject: Re: Cons to Fusebox


 X(exit) F(fuse) A(actions)


 - Original Message - 
 From: Calvin Ward [EMAIL PROTECTED]
 To: CF-Talk [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 1:37 PM
 Subject: Re: Cons to Fusebox


  XFA?
 
  - Original Message - 
  From: Mosh Teitelbaum [EMAIL PROTECTED]
  To: CF-Talk [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 1:39 AM
  Subject: RE: Cons to Fusebox
 
  snip
 
   Yes, but the earlier comments I was responding to were suggesting
that
   Fusebox allows individual developers to know Fusebox but not have
to
 know
   the specific details of the current FB implementation.  For
example,
the
   developer can know to read the FuseDoc at the top of the file and
can
 know
   to plugin FORM ACTION=#someXFA# but not have to know that
sometimes
  this
   form targets foo.add and other times targets foo.edit.  As an
 example
  of
   why this is problematic, if the developer doesn't know about both
 targets,
   he can't know to test his code against both targets.  It also
makes it
  more
   difficult to debug any problem that crop up.  Adding some code to
fix
 one
   problem may unknowingly cause another problem when going to a
different
   target.
 
  snip
 
 
 

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Mosh Teitelbaum
Brian:

I appreciate all the effort you've been pouring into this thread.  That
said, allow *me* to back up a bit 8^).

I am familiar with FB3 and have had opportunities to use it and its various
features.  I've also spent some (but not enough) time going over FB4 and I'm
fairly well aware of what new features it brings to the table.  All that
said, I was never actually interested in discussing the pros/cons of Fusebox
(despite the unfortunate email subject).

I was really interested (and still am) in the pros/cons of one aspect of
Fusebox... the controller.  The central index.cfm file that all requests
must pass through.  That said, this thread has become interesting to me in
its own right.

To date, the main and generic points that I've noticed being made in this
thread are, in no particular order:

1) Some people love FB, others hate it, still others don't care, and
everyone
   seems to be very passionate about it all (except maybe for those who
don't
   care).

2) Fusebox doesn't offer anything that can't otherwise be accomplished,
however,
   it essentially prepackages it for you so you don't have to worry about
it.

3) Fusebox offers its own set of advantages and disadvantages (perceived or
   actual) and it's up to the individual developer/architect to determine
   whether or not the tradeoffs make sense for that developer or project.

4) Fusebox does have a learning curve (IMO, a pretty steep one if you want
to
   truly and properly use all that FB offers) but once learned, you're in
   pretty good company (until the next release and then there usually seems
to
   be another learning curve).

5) While I wouldn't call Fusebox the de facto ColdFusion framework (there
are
   too many people/sites not using it for that) it is certainly the most
   popular and used ColdFusion framework out there.

6) Fusebox is not a panacea.  It's just as easy to write crappy code in FB
as
   it is to write crappy code without FB.

From my own perspective, and arguably for my own personal reasons, Fusebox
tends to be too much for me.  It doesn't overwhelm me, it just offers too
much stuff that I don't feel I need, and doesn't offer other stuff that I do
want.

It also requires a style of managing/writing code that I don't find
beneficial.  I'm willing to be flexible and change my coding style and
mannerisms when I see benefit in doing so but, again for my own reasons, I
don't find FB's way of doing things to be beneficial to what I do.

Finally, FB tends to restrict how projects can be organized.  I don't know
much about FLiP but what I do seems to be impractical for how my own
experiences suggest most projects succeed.  I recognize that any framework
will restrict to some extent how you do what you do, but I find FB's
restrictions to be too restrictive/impractical.

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Brian Kotek [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 10:26 AM
 To: CF-Talk
 Subject: Cons to Fusebox


 Mosh, I think we're getting wrapped up too much in specifics.
 Let me back up for a moment.  First, XFA's are not required, only
 suggested.  You can write an entire FB app without a single XFA.
 They just offer some nice benefits, like:

 keeping decisions about application flow in the realm of the architect.
 keeping decisions about application flow out of any individual code file.
 allowing you to change at runtime how the application behaves.
 allowing for components that respond differently in different situations.

 So, the decision on whether or not to use XFA's is a personal
 one. If you think this is not worth the effort (though in reality
 the effort required is neglegible), then you aren't required to use it.

 Regarding reuse and the question of building up end content from
 smaller pieces, this too is a decision, not a requirement.  But
 having the ability to do this by adding a single attribute to an
 XML element is pretty impressive, at least to me.  Let me give a
 more realistic example:

 Someone calls the controller to execute the fuseaction
 store.productDetails.  The store circuit is targeted, and the
 action productDetails is executed.  productDetails is a
 controller-level action so it doesn't do anything itself.
 Instead it invokes a series of actions in the Model and the View
 to complete the user's request.  In this case, it might call the
 model to query for product details, and the view to output those
 product details.  Simple enough so far.  But now...

 We take the resulting formatted output and capture it in a
 variable called a content component.  So we have the formatted
 product details wrapped up in a variable.  But why stop there?
 The controller can call more fuseactions in the Model and View,
 maybe to get recently viewed items, items similar to the current
 item being viewed, daily specials, etc.  All of these are called
 separately, each one is 

RE: Cons to Fusebox

2003-07-18 Thread Sandy Clark
Why are you comparing the numbers using a Java Framework to the numbers
using a ColdFusion framework? Isn't that like comparing Appes to Oranges? It
has no meaning.  Does this mean that because there are more Java
Programmers, we should all just stop using CF and move to Java??

Struts is the most popular framework for Java.  It doesn't mean that Struts
can be used in C++ Development, nor does it mean that it can be used in
ColdFusion development (I did read the article on DevNet), but not everyone
is doing cross Java/CFMX development.

Instead compare Apples to Apples.  Compare Struts to something like JADE
(IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
SmartObjects.  

Those are true comparisons I would like to see. 

-Original Message-
From: Matt Liotta [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 2:00 PM
To: CF-Talk
Subject: Re: Cons to Fusebox


I saw this thread mentioned on Sean's blog and I was thinking about  
rejoining this list before reading his blog, so here I am. I'm not  
interested in trying to rehash much of the debate since I am late to  
this thread, but I feel like it is important to make at least a couple  
of points.

First, I largely agree with Dave's position in this debate, but I don't  
agree with him in regards to his application of common sense in lieu of  
a framework. I think frameworks are extremely valuable and can make an  
enormous difference in the success of web applications especially where  
more than 3 people on working on them. Of course, picking the wrong  
framework for an application can lead to all sorts of problems, so the  
notion of one framework being the correct one in every case should be  
abandoned.

Second, I have seen numerous references by Fusebox people both in and  
out of this thread in regards to how the sheer number of people using  
Fusebox is an important point. I like to put that into perspective a  
bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure  
where that number comes from, but let's apply that to the number of CF  
developers, which is supposed to be about 300,000. That would mean  
about 6% of CF developers are using Fusebox. Now then, let's assume  
that 6% of Java developers are using Struts. Since there is supposed to  
be about 3,000,000 Java developers that would mean there would be  
180,000 Java developers using Struts.

There are a lot of reasons why one would use Struts over Fusebox and  
vice versa, but if sheer numbers matter to people than Struts is the  
way to go since it is used by a lot more people. BTW, if you don't buy  
the above numbers; take a look at the Amazon.com sales rankings for the  
10+ struts books vs. the Fusebox books.

-Matt

On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com


 

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox (sorry for the double post)

2003-07-18 Thread Sandy Clark
Sorry for the double post, I tried posting to the list from the HOF web site
and then came home and didn't see it and figured it never got posted.  So I
rewrote and posted again.  Wouldn't you know both of them came through at
the same time. lol

-Original Message-
From: Sandy Clark [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 3:30 PM
To: CF-Talk
Subject: RE: Cons to Fusebox


Why are you comparing the numbers using a Java Framework to the numbers
using a ColdFusion framework? Isn't that like comparing Appes to Oranges? It
has no meaning.  Does this mean that because there are more Java
Programmers, we should all just stop using CF and move to Java??

Struts is the most popular framework for Java.  It doesn't mean that Struts
can be used in C++ Development, nor does it mean that it can be used in
ColdFusion development (I did read the article on DevNet), but not everyone
is doing cross Java/CFMX development.

Instead compare Apples to Apples.  Compare Struts to something like JADE
(IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
SmartObjects.  

Those are true comparisons I would like to see. 

-Original Message-
From: Matt Liotta [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 2:00 PM
To: CF-Talk
Subject: Re: Cons to Fusebox


I saw this thread mentioned on Sean's blog and I was thinking about  
rejoining this list before reading his blog, so here I am. I'm not  
interested in trying to rehash much of the debate since I am late to  
this thread, but I feel like it is important to make at least a couple  
of points.

First, I largely agree with Dave's position in this debate, but I don't  
agree with him in regards to his application of common sense in lieu of  
a framework. I think frameworks are extremely valuable and can make an  
enormous difference in the success of web applications especially where  
more than 3 people on working on them. Of course, picking the wrong  
framework for an application can lead to all sorts of problems, so the  
notion of one framework being the correct one in every case should be  
abandoned.

Second, I have seen numerous references by Fusebox people both in and  
out of this thread in regards to how the sheer number of people using  
Fusebox is an important point. I like to put that into perspective a  
bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure  
where that number comes from, but let's apply that to the number of CF  
developers, which is supposed to be about 300,000. That would mean  
about 6% of CF developers are using Fusebox. Now then, let's assume  
that 6% of Java developers are using Struts. Since there is supposed to  
be about 3,000,000 Java developers that would mean there would be  
180,000 Java developers using Struts.

There are a lot of reasons why one would use Struts over Fusebox and  
vice versa, but if sheer numbers matter to people than Struts is the  
way to go since it is used by a lot more people. BTW, if you don't buy  
the above numbers; take a look at the Amazon.com sales rankings for the  
10+ struts books vs. the Fusebox books.

-Matt

On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com


 


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Birgit Pauli-Haack
Don't fight this people! This is not comparing oranges with apples
this is just the right thing!

6% of Jave user use Strute, 6% of CF Developer use Fusebox!
Struts compared to Fusebox...!

That doesn't say much about Struts, but it tells a lot about
Fusebox! Is has come a long way and it finally made it into the
league where it receives serious considerations from a lot of high class
programmers, that have been all time opponents!

Congrats to Steve, Hal, Nat, John, Eric, Jeff and others that worked
on it so faithfully and persistent.!

This is a great! Made my day! And if you are out there Buddies, I hope it
made your day as well!

Matt thank you!

Birgit Pauli-Haack

PS: hey it's Friday chuckle


Friday, July 18, 2003, 3:29:46 PM, you wrote:
SC From: Matt Liotta [mailto:[EMAIL PROTECTED]
SC Sent: Friday, July 18, 2003 2:00 PM
SC To: CF-Talk
SC Subject: Re: Cons to Fusebox


SC I saw this thread mentioned on Sean's blog and I was thinking about  
SC rejoining this list before reading his blog, so here I am. I'm not  
SC interested in trying to rehash much of the debate since I am late to  
SC this thread, but I feel like it is important to make at least a couple  
SC of points.

SC First, I largely agree with Dave's position in this debate, but I don't  
SC agree with him in regards to his application of common sense in lieu of  
SC a framework. I think frameworks are extremely valuable and can make an  
SC enormous difference in the success of web applications especially where  
SC more than 3 people on working on them. Of course, picking the wrong  
SC framework for an application can lead to all sorts of problems, so the  
SC notion of one framework being the correct one in every case should be  
SC abandoned.

SC Second, I have seen numerous references by Fusebox people both in and  
SC out of this thread in regards to how the sheer number of people using  
SC Fusebox is an important point. I like to put that into perspective a  
SC bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure  
SC where that number comes from, but let's apply that to the number of CF  
SC developers, which is supposed to be about 300,000. That would mean  
SC about 6% of CF developers are using Fusebox. Now then, let's assume  
SC that 6% of Java developers are using Struts. Since there is supposed to  
SC be about 3,000,000 Java developers that would mean there would be  
SC 180,000 Java developers using Struts.

SC There are a lot of reasons why one would use Struts over Fusebox and  
SC vice versa, but if sheer numbers matter to people than Struts is the  
SC way to go since it is used by a lot more people. BTW, if you don't buy  
SC the above numbers; take a look at the Amazon.com sales rankings for the  
SC 10+ struts books vs. the Fusebox books.

SC -Matt

SC On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com


 

SC 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Mosh Teitelbaum
Brian Kotek wrote:
 Mosh, you are probably the most even-headed person here.  The
 observations you list here are pretty accurrate.  And thanks for
 the kudos, I really am just trying to help.  I really like
 Fusebox, but I do try hard not to be the zealot that some people
 think all Fuseboxers are.  Personally I haven't run into anything
 that Fusebox couldn't handle, and I work on very large and
 complex applications with tens of thousands of lines of CF code.
 But if some folks do have challenges that Fusebox can't solve in
 an efficient way for them, then they shouldn't use Fusebox, it's
 just that simple.

 I appreciate your views on the subject as well.  Sorry to spoil
 your thread by going beyond just talking about hub-and-spoke, but
 ya start answering questions and it just snowballs.  It sure
 brought everyone out of the woodwork, didn't it?  ;-)

Indeed, it seems to have done just that.

I wouldn't go so far as to say it spoiled it.  The thread was well worth
reading.  Heck Sean found it interesting enough to stick in his blog 8^).

So... anyone want to explain to me the pros/cons of... eh, nevermind 8^).

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I don't see why comparing different kinds of framework is an issue if  
you limit your comparison to specifics that are shared by both. As I  
pointed out in my first email, there is no one framework that is best  
for all applications, so what the framework is or what it does is  
irrelevant to my point, which was in regards to sheer numbers. And  
since both frameworks have a following it is perfectly acceptable to  
compare that following.

-Matt

On Friday, July 18, 2003, at 03:07 PM, [EMAIL PROTECTED]  
[EMAIL PROTECTED] wrote:

 Interesting that you are comparing a Java Framework to a ColdFusion  
 framework. Don't you think that is comparing Apples to Oranges?

 Within the Java World, Struts is by far the most adapted Framework of  
 its kind.  Within the ColdFusion world (and I am not just referring to  
 CFMX here). Fusebox is the most adapted Framework of its kind.

 So don't compare Fusebox with Struts, compare it to BlackBox and  
 SmartObjects.  Those are the items within the same realm, just as you  
 would compare Struts to Jade rather than comparing Struts to Zope.

 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am late to
 this thread, but I feel like it is important to make at least a couple
 of points.

 First, I largely agree with Dave's position in this debate, but I  
 don't
 agree with him in regards to his application of common sense in lieu  
 of
 a framework. I think frameworks are extremely valuable and can make an
 enormous difference in the success of web applications especially  
 where
 more than 3 people on working on them. Of course, picking the wrong
 framework for an application can lead to all sorts of problems, so the
 notion of one framework being the correct one in every case should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both in and
 out of this thread in regards to how the sheer number of people using
 Fusebox is an important point. I like to put that into perspective a
 bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure
 where that number comes from, but let's apply that to the number of CF
 developers, which is supposed to be about 300,000. That would mean
 about 6% of CF developers are using Fusebox. Now then, let's assume
 that 6% of Java developers are using Struts. Since there is supposed  
 to
 be about 3,000,000 Java developers that would mean there would be
 180,000 Java developers using Struts.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people. BTW, if you don't buy
 the above numbers; take a look at the Amazon.com sales rankings for  
 the
 10+ struts books vs. the Fusebox books.

 -Matt

 On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become  
 an
 Amazon.com anytime soon, while this doesn't mean I should write  
 sloppy
 code - it does allow the flexibility of allowing a bit of a  
 processing
 overhead in lieu of manageability and the ability to bring in  
 external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that  
 there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday  
 conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com



 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
See my response to another email along similar lines. However, I'd to  
respond to your email a little differently.

Based on my earlier message it could be said that there is 10 times as  
many Java developers as CF developers, so why would one use CF over  
Java? There are tons of answers to that question that I think most of  
us know. In fact, we know these answers so well that we disregard the  
number of Java developers as irrelevant.

Now then... with so many more people using Struts as opposed to Fusebox  
(both of which can be used in Java and CF), why would one use Fusebox  
over Struts? The answers to that question aren't as important as  
realizing that most CF developers don't know them. Thus, whenever  
someone tries to sell Fusebox based on the number of people using it  
the obvious question remains, why not use something with a greater  
following?

I don't use Struts or Fusebox, so I don't care. I only point this out  
to show how silly the whole 17,000 people use Fusebox and you should  
too line is.

-Matt

On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:

 Why are you comparing the numbers using a Java Framework to the numbers
 using a ColdFusion framework? Isn't that like comparing Appes to  
 Oranges? It
 has no meaning.  Does this mean that because there are more Java
 Programmers, we should all just stop using CF and move to Java??

 Struts is the most popular framework for Java.  It doesn't mean that  
 Struts
 can be used in C++ Development, nor does it mean that it can be used in
 ColdFusion development (I did read the article on DevNet), but not  
 everyone
 is doing cross Java/CFMX development.

 Instead compare Apples to Apples.  Compare Struts to something like  
 JADE
 (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
 SmartObjects.

 Those are true comparisons I would like to see.

 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:00 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am late to
 this thread, but I feel like it is important to make at least a couple
 of points.

 First, I largely agree with Dave's position in this debate, but I don't
 agree with him in regards to his application of common sense in lieu of
 a framework. I think frameworks are extremely valuable and can make an
 enormous difference in the success of web applications especially where
 more than 3 people on working on them. Of course, picking the wrong
 framework for an application can lead to all sorts of problems, so the
 notion of one framework being the correct one in every case should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both in and
 out of this thread in regards to how the sheer number of people using
 Fusebox is an important point. I like to put that into perspective a
 bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure
 where that number comes from, but let's apply that to the number of CF
 developers, which is supposed to be about 300,000. That would mean
 about 6% of CF developers are using Fusebox. Now then, let's assume
 that 6% of Java developers are using Struts. Since there is supposed to
 be about 3,000,000 Java developers that would mean there would be
 180,000 Java developers using Struts.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people. BTW, if you don't buy
 the above numbers; take a look at the Amazon.com sales rankings for the
 10+ struts books vs. the Fusebox books.

 -Matt

 On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that  
 there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL

Re: Cons to Fusebox

2003-07-18 Thread Jamie Jackson
On Thu, 17 Jul 2003 16:36:20 -0400, in cf-talk you wrote:

In your experience,
how often do you have one developer working on the form and another working
on the action file? 

Answer: As I type.

I know the form, and he knows what he's doing with XML storage and
retrieval. Do I feel like learning his XML model, etc.? Do I care
about developer number 3's DB model? No, she just feeds me result
sets. I don't have time to know the entire app right now...
eventually, but not right now, I've got work to do.

This project would be a mess without Fusebox. Yes, I've run into
problems using FB3 (FB4 promises remedies for my issues), but I
haven't regretted FB for this project.

Jamie
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I didn't claim 6% of Java users use Struts nor did I claim that 6% of  
CF developers use Fusebox. I simply threw out anecdotal numbers for the  
sake a comparison.

-Matt

On Friday, July 18, 2003, at 03:45 PM, Birgit Pauli-Haack wrote:

 Don't fight this people! This is not comparing oranges with apples
 this is just the right thing!

 6% of Jave user use Strute, 6% of CF Developer use Fusebox!
 Struts compared to Fusebox...!

 That doesn't say much about Struts, but it tells a lot about
 Fusebox! Is has come a long way and it finally made it into the
 league where it receives serious considerations from a lot of high  
 class
 programmers, that have been all time opponents!

 Congrats to Steve, Hal, Nat, John, Eric, Jeff and others that worked
 on it so faithfully and persistent.!

 This is a great! Made my day! And if you are out there Buddies, I hope  
 it
 made your day as well!

 Matt thank you!

 Birgit Pauli-Haack

 PS: hey it's Friday chuckle


 Friday, July 18, 2003, 3:29:46 PM, you wrote:
 SC From: Matt Liotta [mailto:[EMAIL PROTECTED]
 SC Sent: Friday, July 18, 2003 2:00 PM
 SC To: CF-Talk
 SC Subject: Re: Cons to Fusebox


 SC I saw this thread mentioned on Sean's blog and I was thinking about
 SC rejoining this list before reading his blog, so here I am. I'm not
 SC interested in trying to rehash much of the debate since I am late  
 to
 SC this thread, but I feel like it is important to make at least a  
 couple
 SC of points.

 SC First, I largely agree with Dave's position in this debate, but I  
 don't
 SC agree with him in regards to his application of common sense in  
 lieu of
 SC a framework. I think frameworks are extremely valuable and can  
 make an
 SC enormous difference in the success of web applications especially  
 where
 SC more than 3 people on working on them. Of course, picking the wrong
 SC framework for an application can lead to all sorts of problems, so  
 the
 SC notion of one framework being the correct one in every case should  
 be
 SC abandoned.

 SC Second, I have seen numerous references by Fusebox people both in  
 and
 SC out of this thread in regards to how the sheer number of people  
 using
 SC Fusebox is an important point. I like to put that into perspective  
 a
 SC bit. According to Fusebox.org, there are 17756 using Fusebox. Not  
 sure
 SC where that number comes from, but let's apply that to the number  
 of CF
 SC developers, which is supposed to be about 300,000. That would mean
 SC about 6% of CF developers are using Fusebox. Now then, let's assume
 SC that 6% of Java developers are using Struts. Since there is  
 supposed to
 SC be about 3,000,000 Java developers that would mean there would be
 SC 180,000 Java developers using Struts.

 SC There are a lot of reasons why one would use Struts over Fusebox  
 and
 SC vice versa, but if sheer numbers matter to people than Struts is  
 the
 SC way to go since it is used by a lot more people. BTW, if you don't  
 buy
 SC the above numbers; take a look at the Amazon.com sales rankings  
 for the
 SC 10+ struts books vs. the Fusebox books.

 SC -Matt

 SC On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become  
 an
 Amazon.com anytime soon, while this doesn't mean I should write  
 sloppy
 code - it does allow the flexibility of allowing a bit of a  
 processing
 overhead in lieu of manageability and the ability to bring in  
 external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that  
 there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday  
 conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com




 SC
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

 I don't see why 

You never do, Matt. :) 

 is perfectly acceptable to  
 compare that following

Had you confined your comparison to ColdFusion frameworks your point would
have much more validity. I do however agree with you that no framework is
best for all situations and that the number of developers using a specific
framework does not make it any more, or less, the right framework for the
job at hand.

By the way, shouldn't you be busy writing your next enlightening article or
something? Just kidding... Just kidding. :)

Best regards,
Michael Wilson 



~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: RE: Cons to Fusebox

2003-07-18 Thread ksuh
Don't prod Matt.  He's really easy to goad :)

- Original Message -
From: Michael Wilson [EMAIL PROTECTED]
Date: Friday, July 18, 2003 2:38 pm
Subject: RE: Cons to Fusebox

 Hi,
 
  I don't see why 
 
 You never do, Matt. :) 
 
  is perfectly acceptable to  
  compare that following
 
 Had you confined your comparison to ColdFusion frameworks your 
 point would
 have much more validity. I do however agree with you that no 
 framework is
 best for all situations and that the number of developers using a 
 specificframework does not make it any more, or less, the right 
 framework for the
 job at hand.
 
 By the way, shouldn't you be busy writing your next enlightening 
 article or
 something? Just kidding... Just kidding. :)
 
 Best regards, 
 Michael Wilson 
 
 
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread ksuh
I don't think the Fusebox people are using that X number to say that because there are 
so many X people using FB, so should you.  Rather, it's there for informational 
purposes, and to say that, yeah, people are using it.  Maybe not a lot in comparison 
to some other framework, but the only winner in a comparison like that is the most 
popular item in it's class.

- Original Message -
From: Matt Liotta [EMAIL PROTECTED]
Date: Friday, July 18, 2003 2:34 pm
Subject: Re: Cons to Fusebox

 See my response to another email along similar lines. However, I'd 
 to  
 respond to your email a little differently.
 
 Based on my earlier message it could be said that there is 10 
 times as  
 many Java developers as CF developers, so why would one use CF 
 over  
 Java? There are tons of answers to that question that I think most 
 of  
 us know. In fact, we know these answers so well that we disregard 
 the  
 number of Java developers as irrelevant.
 
 Now then... with so many more people using Struts as opposed to 
 Fusebox  
 (both of which can be used in Java and CF), why would one use 
 Fusebox  
 over Struts? The answers to that question aren't as important as  
 realizing that most CF developers don't know them. Thus, whenever  
 someone tries to sell Fusebox based on the number of people using 
 it  
 the obvious question remains, why not use something with a greater 
 
 following?
 
 I don't use Struts or Fusebox, so I don't care. I only point this 
 out  
 to show how silly the whole 17,000 people use Fusebox and you 
 should  
 too line is.
 
 -Matt
 
 On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:
 
  Why are you comparing the numbers using a Java Framework to the 
 numbers using a ColdFusion framework? Isn't that like comparing 
 Appes to  
  Oranges? It
  has no meaning.  Does this mean that because there are more Java
  Programmers, we should all just stop using CF and move to Java??
 
  Struts is the most popular framework for Java.  It doesn't mean 
 that  
  Struts
  can be used in C++ Development, nor does it mean that it can be 
 used in
  ColdFusion development (I did read the article on DevNet), but 
 not  
  everyone
  is doing cross Java/CFMX development.
 
  Instead compare Apples to Apples.  Compare Struts to something 
 like  
  JADE
  (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
  SmartObjects.
 
  Those are true comparisons I would like to see.
 
  -Original Message-
  From: Matt Liotta [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 2:00 PM
  To: CF-Talk
  Subject: Re: Cons to Fusebox
 
 
  I saw this thread mentioned on Sean's blog and I was thinking about
  rejoining this list before reading his blog, so here I am. I'm not
  interested in trying to rehash much of the debate since I am 
 late to
  this thread, but I feel like it is important to make at least a 
 couple of points.
 
  First, I largely agree with Dave's position in this debate, but 
 I don't
  agree with him in regards to his application of common sense in 
 lieu of
  a framework. I think frameworks are extremely valuable and can 
 make an
  enormous difference in the success of web applications 
 especially where
  more than 3 people on working on them. Of course, picking the wrong
  framework for an application can lead to all sorts of problems, 
 so the
  notion of one framework being the correct one in every case 
 should be
  abandoned.
 
  Second, I have seen numerous references by Fusebox people both 
 in and
  out of this thread in regards to how the sheer number of people 
 using Fusebox is an important point. I like to put that into 
 perspective a
  bit. According to Fusebox.org, there are 17756 using Fusebox. 
 Not sure
  where that number comes from, but let's apply that to the number 
 of CF
  developers, which is supposed to be about 300,000. That would mean
  about 6% of CF developers are using Fusebox. Now then, let's assume
  that 6% of Java developers are using Struts. Since there is 
 supposed to
  be about 3,000,000 Java developers that would mean there would be
  180,000 Java developers using Struts.
 
  There are a lot of reasons why one would use Struts over Fusebox and
  vice versa, but if sheer numbers matter to people than Struts is the
  way to go since it is used by a lot more people. BTW, if you 
 don't buy
  the above numbers; take a look at the Amazon.com sales rankings 
 for the
  10+ struts books vs. the Fusebox books.
 
  -Matt
 
  On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:
 
 
  Trade offs. Everything is a trade off. Sometimes the quick,
  unstructured 'hack' is the right solution...
 
 
  This for me (being a small shop) is why I've extensively 
 adopted a
  framework like Fusebox. Most of my projects are not going to 
 become an
  Amazon.com anytime soon, while this doesn't mean I should write 
 sloppy code - it does allow the flexibility of allowing a bit of 
 a processing
  overhead in lieu of manageability

RE: Cons to Fusebox

2003-07-18 Thread Sandy Clark
Again, I don't think anyone can say they will use Fusebox in a Java World or
Struts in a CF5 world. There is no comparison.  If you are talking numbers
as a way to go by your own supposition, there are 10 times the number of
Java Developers.  You can't compare the frameworks like that.  There is no
commonality in terms of ability to use them in the areas for which they are
not designed.

So I don't think that comparing Struts to Fusebox is a reasonable
comparison.  Its like saying there are more people in the world who drive
cars rather than boats, cars sell better, therefore regardless of whether
you are on land or water, you should be in a car.

Cars are for land, boats are for water.
Struts is for Java, Fusebox is for CFML.

Personally I don't care how many people use something. To me that isn't a
valid argument.  What I am concerned about is what will work for me and the
people who work with me in developing web applications quickly and cleanly.


I have yet to be introduced to a framework that will work in both CF5 or
CFMX that will help me structure my code and not have to worry about all the
housekeeping, other than Fusebox.  I've looked at BlackBox, I've looked at
SmartObjects.  Neither of them come close.  

If you have a framework that will work better in ColdFusion, then please
introduce it to me. I have always said that I will be more then happy to
drop Fusebox if something better comes along.  I've always said it's a
framework not a religion.  

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people.


-Original Message-
From: Matt Liotta [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 4:24 PM
To: CF-Talk
Subject: Re: Cons to Fusebox


I don't see why comparing different kinds of framework is an issue if  
you limit your comparison to specifics that are shared by both. As I  
pointed out in my first email, there is no one framework that is best  
for all applications, so what the framework is or what it does is  
irrelevant to my point, which was in regards to sheer numbers. And  
since both frameworks have a following it is perfectly acceptable to  
compare that following.

-Matt

On Friday, July 18, 2003, at 03:07 PM, [EMAIL PROTECTED]  
[EMAIL PROTECTED] wrote:

 Interesting that you are comparing a Java Framework to a ColdFusion  
 framework. Don't you think that is comparing Apples to Oranges?

 Within the Java World, Struts is by far the most adapted Framework of  
 its kind.  Within the ColdFusion world (and I am not just referring to  
 CFMX here). Fusebox is the most adapted Framework of its kind.

 So don't compare Fusebox with Struts, compare it to BlackBox and  
 SmartObjects.  Those are the items within the same realm, just as you  
 would compare Struts to Jade rather than comparing Struts to Zope.

 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am late to
 this thread, but I feel like it is important to make at least a couple
 of points.

 First, I largely agree with Dave's position in this debate, but I  
 don't
 agree with him in regards to his application of common sense in lieu  
 of
 a framework. I think frameworks are extremely valuable and can make an
 enormous difference in the success of web applications especially  
 where
 more than 3 people on working on them. Of course, picking the wrong
 framework for an application can lead to all sorts of problems, so the
 notion of one framework being the correct one in every case should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both in and
 out of this thread in regards to how the sheer number of people using
 Fusebox is an important point. I like to put that into perspective a
 bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure
 where that number comes from, but let's apply that to the number of CF
 developers, which is supposed to be about 300,000. That would mean
 about 6% of CF developers are using Fusebox. Now then, let's assume
 that 6% of Java developers are using Struts. Since there is supposed  
 to
 be about 3,000,000 Java developers that would mean there would be
 180,000 Java developers using Struts.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people. BTW, if you don't buy
 the above numbers; take a look at the Amazon.com sales rankings for  
 the
 10+ struts books vs. the Fusebox books.

 -Matt

 On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted

Re: Cons to Fusebox

2003-07-18 Thread Birgit Pauli-Haack
didn't say you did:-)) Anecdotally I am just having fun
B.

Friday, July 18, 2003, 4:37:41 PM, you wrote:

ML I didn't claim 6% of Java users use Struts nor did I claim that 6% of  
ML CF developers use Fusebox. I simply threw out anecdotal numbers for the  
ML sake a comparison.

ML -Matt

ML On Friday, July 18, 2003, at 03:45 PM, Birgit Pauli-Haack wrote:

 Don't fight this people! This is not comparing oranges with apples
 this is just the right thing!

 6% of Jave user use Strute, 6% of CF Developer use Fusebox!
 Struts compared to Fusebox...!

 That doesn't say much about Struts, but it tells a lot about
 Fusebox! Is has come a long way and it finally made it into the
 league where it receives serious considerations from a lot of high  
 class
 programmers, that have been all time opponents!

 Congrats to Steve, Hal, Nat, John, Eric, Jeff and others that worked
 on it so faithfully and persistent.!

 This is a great! Made my day! And if you are out there Buddies, I hope  
 it
 made your day as well!

 Matt thank you!

 Birgit Pauli-Haack

 PS: hey it's Friday chuckle


 Friday, July 18, 2003, 3:29:46 PM, you wrote:
 SC From: Matt Liotta [mailto:[EMAIL PROTECTED]
 SC Sent: Friday, July 18, 2003 2:00 PM
 SC To: CF-Talk
 SC Subject: Re: Cons to Fusebox


 SC I saw this thread mentioned on Sean's blog and I was thinking about
 SC rejoining this list before reading his blog, so here I am. I'm not
 SC interested in trying to rehash much of the debate since I am late  
 to
 SC this thread, but I feel like it is important to make at least a  
 couple
 SC of points.

 SC First, I largely agree with Dave's position in this debate, but I  
 don't
 SC agree with him in regards to his application of common sense in  
 lieu of
 SC a framework. I think frameworks are extremely valuable and can  
 make an
 SC enormous difference in the success of web applications especially  
 where
 SC more than 3 people on working on them. Of course, picking the wrong
 SC framework for an application can lead to all sorts of problems, so  
 the
 SC notion of one framework being the correct one in every case should  
 be
 SC abandoned.

 SC Second, I have seen numerous references by Fusebox people both in  
 and
 SC out of this thread in regards to how the sheer number of people  
 using
 SC Fusebox is an important point. I like to put that into perspective  
 a
 SC bit. According to Fusebox.org, there are 17756 using Fusebox. Not  
 sure
 SC where that number comes from, but let's apply that to the number  
 of CF
 SC developers, which is supposed to be about 300,000. That would mean
 SC about 6% of CF developers are using Fusebox. Now then, let's assume
 SC that 6% of Java developers are using Struts. Since there is  
 supposed to
 SC be about 3,000,000 Java developers that would mean there would be
 SC 180,000 Java developers using Struts.

 SC There are a lot of reasons why one would use Struts over Fusebox  
 and
 SC vice versa, but if sheer numbers matter to people than Struts is  
 the
 SC way to go since it is used by a lot more people. BTW, if you don't  
 buy
 SC the above numbers; take a look at the Amazon.com sales rankings  
 for the
 SC 10+ struts books vs. the Fusebox books.

 SC -Matt

 SC On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become  
 an
 Amazon.com anytime soon, while this doesn't mean I should write  
 sloppy
 code - it does allow the flexibility of allowing a bit of a  
 processing
 overhead in lieu of manageability and the ability to bring in  
 external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that  
 there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday  
 conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com




 SC
 
ML 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
How about the following quote from this thread for example.

When compared to the alternatives (no structure at all, someone's  
personal
best guess at something, or some superior approach that conspicuously
manages to never actually be revealed) it is the best thing I've found  
so
far.  And about 17,000 other people agree. 

-Matt

On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:

 I don't think the Fusebox people are using that X number to say that  
 because there are so many X people using FB, so should you.  Rather,  
 it's there for informational purposes, and to say that, yeah, people  
 are using it.  Maybe not a lot in comparison to some other framework,  
 but the only winner in a comparison like that is the most popular item  
 in it's class.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 2:34 pm
 Subject: Re: Cons to Fusebox

 See my response to another email along similar lines. However, I'd
 to
 respond to your email a little differently.

 Based on my earlier message it could be said that there is 10
 times as
 many Java developers as CF developers, so why would one use CF
 over
 Java? There are tons of answers to that question that I think most
 of
 us know. In fact, we know these answers so well that we disregard
 the
 number of Java developers as irrelevant.

 Now then... with so many more people using Struts as opposed to
 Fusebox
 (both of which can be used in Java and CF), why would one use
 Fusebox
 over Struts? The answers to that question aren't as important as
 realizing that most CF developers don't know them. Thus, whenever
 someone tries to sell Fusebox based on the number of people using
 it
 the obvious question remains, why not use something with a greater

 following?

 I don't use Struts or Fusebox, so I don't care. I only point this
 out
 to show how silly the whole 17,000 people use Fusebox and you
 should
 too line is.

 -Matt

 On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:

 Why are you comparing the numbers using a Java Framework to the
 numbers using a ColdFusion framework? Isn't that like comparing
 Appes to
 Oranges? It
 has no meaning.  Does this mean that because there are more Java
 Programmers, we should all just stop using CF and move to Java??

 Struts is the most popular framework for Java.  It doesn't mean
 that
 Struts
 can be used in C++ Development, nor does it mean that it can be
 used in
 ColdFusion development (I did read the article on DevNet), but
 not
 everyone
 is doing cross Java/CFMX development.

 Instead compare Apples to Apples.  Compare Struts to something
 like
 JADE
 (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
 SmartObjects.

 Those are true comparisons I would like to see.

 -Original Message-
 From: Matt Liotta [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:00 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am
 late to
 this thread, but I feel like it is important to make at least a
 couple of points.

 First, I largely agree with Dave's position in this debate, but
 I don't
 agree with him in regards to his application of common sense in
 lieu of
 a framework. I think frameworks are extremely valuable and can
 make an
 enormous difference in the success of web applications
 especially where
 more than 3 people on working on them. Of course, picking the wrong
 framework for an application can lead to all sorts of problems,
 so the
 notion of one framework being the correct one in every case
 should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both
 in and
 out of this thread in regards to how the sheer number of people
 using Fusebox is an important point. I like to put that into
 perspective a
 bit. According to Fusebox.org, there are 17756 using Fusebox.
 Not sure
 where that number comes from, but let's apply that to the number
 of CF
 developers, which is supposed to be about 300,000. That would mean
 about 6% of CF developers are using Fusebox. Now then, let's assume
 that 6% of Java developers are using Struts. Since there is
 supposed to
 be about 3,000,000 Java developers that would mean there would be
 180,000 Java developers using Struts.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people. BTW, if you
 don't buy
 the above numbers; take a look at the Amazon.com sales rankings
 for the
 10+ struts books vs. the Fusebox books.

 -Matt

 On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively

RE: Cons to Fusebox

2003-07-18 Thread Angel Stewart
If you wanna have fun,anecdotally or totally ,you should join us on the
CF-Community list.
;-)

Happy Friday!

-Gel


-Original Message-
From: Birgit Pauli-Haack [mailto:[EMAIL PROTECTED] 

didn't say you did:-)) Anecdotally I am just having fun
B.


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I could have sworn the other I saw a demo of Struts running on CF and  
for that matter I seem to recall Fusebox on J2EE as well. Anyway... on  
to the rest of your email.

Why do you want a framework from me that will work better than Fusebox  
for your needs? Wouldn't you be the best person to create such a  
framework. A better question is, why haven't you created a better  
framework for your needs?

-Matt

On Friday, July 18, 2003, at 04:46 PM, Sandy Clark wrote:

 Again, I don't think anyone can say they will use Fusebox in a Java  
 World or
 Struts in a CF5 world. There is no comparison.  If you are talking  
 numbers
 as a way to go by your own supposition, there are 10 times the number  
 of
 Java Developers.  You can't compare the frameworks like that.  There  
 is no
 commonality in terms of ability to use them in the areas for which  
 they are
 not designed.

 So I don't think that comparing Struts to Fusebox is a reasonable
 comparison.  Its like saying there are more people in the world who  
 drive
 cars rather than boats, cars sell better, therefore regardless of  
 whether
 you are on land or water, you should be in a car.

 Cars are for land, boats are for water.
 Struts is for Java, Fusebox is for CFML.

 Personally I don't care how many people use something. To me that  
 isn't a
 valid argument.  What I am concerned about is what will work for me  
 and the
 people who work with me in developing web applications quickly and  
 cleanly.


 I have yet to be introduced to a framework that will work in both CF5  
 or
 CFMX that will help me structure my code and not have to worry about  
 all the
 housekeeping, other than Fusebox.  I've looked at BlackBox, I've  
 looked at
 SmartObjects.  Neither of them come close.

 If you have a framework that will work better in ColdFusion, then  
 please
 introduce it to me. I have always said that I will be more then happy  
 to
 drop Fusebox if something better comes along.  I've always said it's a
 framework not a religion.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people.


 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:24 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I don't see why comparing different kinds of framework is an issue if
 you limit your comparison to specifics that are shared by both. As I
 pointed out in my first email, there is no one framework that is best
 for all applications, so what the framework is or what it does is
 irrelevant to my point, which was in regards to sheer numbers. And
 since both frameworks have a following it is perfectly acceptable to
 compare that following.

 -Matt

 On Friday, July 18, 2003, at 03:07 PM, [EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:

 Interesting that you are comparing a Java Framework to a ColdFusion
 framework. Don't you think that is comparing Apples to Oranges?

 Within the Java World, Struts is by far the most adapted Framework of
 its kind.  Within the ColdFusion world (and I am not just referring to
 CFMX here). Fusebox is the most adapted Framework of its kind.

 So don't compare Fusebox with Struts, compare it to BlackBox and
 SmartObjects.  Those are the items within the same realm, just as you
 would compare Struts to Jade rather than comparing Struts to Zope.

 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am late to
 this thread, but I feel like it is important to make at least a  
 couple
 of points.

 First, I largely agree with Dave's position in this debate, but I
 don't
 agree with him in regards to his application of common sense in lieu
 of
 a framework. I think frameworks are extremely valuable and can make  
 an
 enormous difference in the success of web applications especially
 where
 more than 3 people on working on them. Of course, picking the wrong
 framework for an application can lead to all sorts of problems, so  
 the
 notion of one framework being the correct one in every case should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both in and
 out of this thread in regards to how the sheer number of people using
 Fusebox is an important point. I like to put that into perspective a
 bit. According to Fusebox.org, there are 17756 using Fusebox. Not  
 sure
 where that number comes from, but let's apply that to the number of  
 CF
 developers, which is supposed to be about 300,000. That would mean
 about 6% of CF developers are using Fusebox. Now then, let's assume
 that 6% of Java developers are using Struts. Since there is supposed
 to
 be about 3,000,000 Java developers that would mean there would be
 180,000 Java developers using Struts.

 There are a lot of reasons why one would use

Re: Cons to Fusebox

2003-07-18 Thread ksuh
That's Brian's own opinion.  He is not a member of the Fusebox team.

On Fusebox.org's web page:

Fusebox is a standard framework and methodology for building web-based applications. 
Currently used by well over 17762 people from around the world, Fusebox attempts to 
reduce the 70% software failure rate (download 105KB) by creating a standard framework 
and methodology for writing web applications and managing web development projects.

Nothing special there.  Certainly doesn't sound like they're tooting their own horn.

- Original Message -
From: Matt Liotta [EMAIL PROTECTED]
Date: Friday, July 18, 2003 3:00 pm
Subject: Re: Cons to Fusebox

 How about the following quote from this thread for example.
 
 When compared to the alternatives (no structure at all, someone's 
 
 personal
 best guess at something, or some superior approach that conspicuously
 manages to never actually be revealed) it is the best thing I've 
 found  
 so
 far.  And about 17,000 other people agree. 
 
 -Matt
 
 On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:
 
  I don't think the Fusebox people are using that X number to say 
 that  
  because there are so many X people using FB, so should you.  
 Rather,  
  it's there for informational purposes, and to say that, yeah, 
 people  
  are using it.  Maybe not a lot in comparison to some other 
 framework,  
  but the only winner in a comparison like that is the most 
 popular item  
  in it's class.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 2:34 pm
  Subject: Re: Cons to Fusebox
 
  See my response to another email along similar lines. However, I'd
  to
  respond to your email a little differently.
 
  Based on my earlier message it could be said that there is 10
  times as
  many Java developers as CF developers, so why would one use CF
  over
  Java? There are tons of answers to that question that I think most
  of
  us know. In fact, we know these answers so well that we disregard
  the
  number of Java developers as irrelevant.
 
  Now then... with so many more people using Struts as opposed to
  Fusebox
  (both of which can be used in Java and CF), why would one use
  Fusebox
  over Struts? The answers to that question aren't as important as
  realizing that most CF developers don't know them. Thus, whenever
  someone tries to sell Fusebox based on the number of people using
  it
  the obvious question remains, why not use something with a greater
 
  following?
 
  I don't use Struts or Fusebox, so I don't care. I only point this
  out
  to show how silly the whole 17,000 people use Fusebox and you
  should
  too line is.
 
  -Matt
 
  On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:
 
  Why are you comparing the numbers using a Java Framework to the
  numbers using a ColdFusion framework? Isn't that like comparing
  Appes to
  Oranges? It
  has no meaning.  Does this mean that because there are more Java
  Programmers, we should all just stop using CF and move to Java??
 
  Struts is the most popular framework for Java.  It doesn't mean
  that
  Struts
  can be used in C++ Development, nor does it mean that it can be
  used in
  ColdFusion development (I did read the article on DevNet), but
  not
  everyone
  is doing cross Java/CFMX development.
 
  Instead compare Apples to Apples.  Compare Struts to something
  like
  JADE
  (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
  SmartObjects.
 
  Those are true comparisons I would like to see.
 
  -Original Message-
  From: Matt Liotta [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 2:00 PM
  To: CF-Talk
  Subject: Re: Cons to Fusebox
 
 
  I saw this thread mentioned on Sean's blog and I was thinking 
 about rejoining this list before reading his blog, so here I 
 am. I'm not
  interested in trying to rehash much of the debate since I am
  late to
  this thread, but I feel like it is important to make at least a
  couple of points.
 
  First, I largely agree with Dave's position in this debate, but
  I don't
  agree with him in regards to his application of common sense in
  lieu of
  a framework. I think frameworks are extremely valuable and can
  make an
  enormous difference in the success of web applications
  especially where
  more than 3 people on working on them. Of course, picking the 
 wrong framework for an application can lead to all sorts of 
 problems, so the
  notion of one framework being the correct one in every case
  should be
  abandoned.
 
  Second, I have seen numerous references by Fusebox people both
  in and
  out of this thread in regards to how the sheer number of people
  using Fusebox is an important point. I like to put that into
  perspective a
  bit. According to Fusebox.org, there are 17756 using Fusebox.
  Not sure
  where that number comes from, but let's apply that to the number
  of CF
  developers, which is supposed to be about 300,000. That would mean
  about 6% of CF

RE: Cons to Fusebox

2003-07-18 Thread Barney Boisvert
And there, Matt, is the crux of the issue.  There is a fairly substantial
benefit to using a generic framework, even if it's not exactly what would be
considered 'ideal'.  First, you don't have to spend the time developing it,
and second, you won't have to train every single person that comes in the
door to work on your project.

If I were to start a new project tomorrow, I could either grab Fusebox (or
Struts, or whatever) and start architecting and coding, or I could start
building a framework, and refine it and test it, and then start architecting
and coding, once the framework is complete.  Fusebox4 has been months in
development; Struts 1.1 was much longer than that, and both have both been
years from the initial get-go to now.

I can get the majority of the functionality I want immediately by using an
existing framework, and start the actual app (what I get paid for), or I can
spend a long time making a custom framework that provides all the
functionality I want first (and not get paid for it), and then develope the
app.  I'd have to make one hell of an improvement over existing frameworks
for rolling my own to be an economical decision, even over the course of
numerous applications developed with it.

barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:03 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I could have sworn the other I saw a demo of Struts running on CF and
 for that matter I seem to recall Fusebox on J2EE as well. Anyway... on
 to the rest of your email.

 Why do you want a framework from me that will work better than Fusebox
 for your needs? Wouldn't you be the best person to create such a
 framework. A better question is, why haven't you created a better
 framework for your needs?

 -Matt

 On Friday, July 18, 2003, at 04:46 PM, Sandy Clark wrote:

  Again, I don't think anyone can say they will use Fusebox in a Java
  World or
  Struts in a CF5 world. There is no comparison.  If you are talking
  numbers
  as a way to go by your own supposition, there are 10 times the number
  of
  Java Developers.  You can't compare the frameworks like that.  There
  is no
  commonality in terms of ability to use them in the areas for which
  they are
  not designed.
 
  So I don't think that comparing Struts to Fusebox is a reasonable
  comparison.  Its like saying there are more people in the world who
  drive
  cars rather than boats, cars sell better, therefore regardless of
  whether
  you are on land or water, you should be in a car.
 
  Cars are for land, boats are for water.
  Struts is for Java, Fusebox is for CFML.
 
  Personally I don't care how many people use something. To me that
  isn't a
  valid argument.  What I am concerned about is what will work for me
  and the
  people who work with me in developing web applications quickly and
  cleanly.
 
 
  I have yet to be introduced to a framework that will work in both CF5
  or
  CFMX that will help me structure my code and not have to worry about
  all the
  housekeeping, other than Fusebox.  I've looked at BlackBox, I've
  looked at
  SmartObjects.  Neither of them come close.
 
  If you have a framework that will work better in ColdFusion, then
  please
  introduce it to me. I have always said that I will be more then happy
  to
  drop Fusebox if something better comes along.  I've always said it's a
  framework not a religion.
 
  There are a lot of reasons why one would use Struts over Fusebox and
  vice versa, but if sheer numbers matter to people than Struts is the
  way to go since it is used by a lot more people.
 
 
  -Original Message-
  From: Matt Liotta [mailto:[EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 4:24 PM
  To: CF-Talk
  Subject: Re: Cons to Fusebox
 
 
  I don't see why comparing different kinds of framework is an issue if
  you limit your comparison to specifics that are shared by both. As I
  pointed out in my first email, there is no one framework that is best
  for all applications, so what the framework is or what it does is
  irrelevant to my point, which was in regards to sheer numbers. And
  since both frameworks have a following it is perfectly acceptable to
  compare that following.
 
  -Matt
 
  On Friday, July 18, 2003, at 03:07 PM, [EMAIL PROTECTED]
  [EMAIL PROTECTED] wrote:
 
  Interesting that you are comparing a Java Framework to a ColdFusion
  framework. Don't you think that is comparing Apples to Oranges?
 
  Within the Java World, Struts is by far the most adapted Framework of
  its kind.  Within the ColdFusion world (and I am not just referring to
  CFMX here). Fusebox is the most adapted Framework of its kind.
 
  So don't compare Fusebox with Struts, compare it to BlackBox and
  SmartObjects.  Those are the items within the same realm, just as you
  would compare

RE: Cons to Fusebox

2003-07-18 Thread Sandy Clark
Since you are starting to misquote me, I think that I will stop posting lest
it degenerate further.  Thanks Matt, I think you made my point abundantly
clear for me.



ML 
Why do you want a framework from me that will work better than Fusebox  
for your needs? Wouldn't you be the best person to create such a  
framework. A better question is, why haven't you created a better  
framework for your needs?

SC
I have yet to be introduced to a framework that will work in both CF5  
 or  CFMX that will help me structure my code and not have to worry about  
 all the housekeeping, other than Fusebox.  I've looked at BlackBox, I've  
 looked at  SmartObjects.  Neither of them come close.

 If you have a framework that will work better in ColdFusion, then  
 please introduce it to me. 

-Original Message-
From: Matt Liotta [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 5:03 PM
To: CF-Talk
Subject: Re: Cons to Fusebox


I could have sworn the other I saw a demo of Struts running on CF and  
for that matter I seem to recall Fusebox on J2EE as well. Anyway... on  
to the rest of your email.

Why do you want a framework from me that will work better than Fusebox  
for your needs? Wouldn't you be the best person to create such a  
framework. A better question is, why haven't you created a better  
framework for your needs?

-Matt

On Friday, July 18, 2003, at 04:46 PM, Sandy Clark wrote:

 Again, I don't think anyone can say they will use Fusebox in a Java  
 World or
 Struts in a CF5 world. There is no comparison.  If you are talking  
 numbers
 as a way to go by your own supposition, there are 10 times the number  
 of
 Java Developers.  You can't compare the frameworks like that.  There  
 is no
 commonality in terms of ability to use them in the areas for which  
 they are
 not designed.

 So I don't think that comparing Struts to Fusebox is a reasonable
 comparison.  Its like saying there are more people in the world who  
 drive
 cars rather than boats, cars sell better, therefore regardless of  
 whether
 you are on land or water, you should be in a car.

 Cars are for land, boats are for water.
 Struts is for Java, Fusebox is for CFML.

 Personally I don't care how many people use something. To me that  
 isn't a
 valid argument.  What I am concerned about is what will work for me  
 and the
 people who work with me in developing web applications quickly and  
 cleanly.


 I have yet to be introduced to a framework that will work in both CF5  
 or
 CFMX that will help me structure my code and not have to worry about  
 all the
 housekeeping, other than Fusebox.  I've looked at BlackBox, I've  
 looked at
 SmartObjects.  Neither of them come close.

 If you have a framework that will work better in ColdFusion, then  
 please
 introduce it to me. I have always said that I will be more then happy  
 to
 drop Fusebox if something better comes along.  I've always said it's a
 framework not a religion.

 There are a lot of reasons why one would use Struts over Fusebox and
 vice versa, but if sheer numbers matter to people than Struts is the
 way to go since it is used by a lot more people.


 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:24 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I don't see why comparing different kinds of framework is an issue if
 you limit your comparison to specifics that are shared by both. As I
 pointed out in my first email, there is no one framework that is best
 for all applications, so what the framework is or what it does is
 irrelevant to my point, which was in regards to sheer numbers. And
 since both frameworks have a following it is perfectly acceptable to
 compare that following.

 -Matt

 On Friday, July 18, 2003, at 03:07 PM, [EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:

 Interesting that you are comparing a Java Framework to a ColdFusion
 framework. Don't you think that is comparing Apples to Oranges?

 Within the Java World, Struts is by far the most adapted Framework of
 its kind.  Within the ColdFusion world (and I am not just referring to
 CFMX here). Fusebox is the most adapted Framework of its kind.

 So don't compare Fusebox with Struts, compare it to BlackBox and
 SmartObjects.  Those are the items within the same realm, just as you
 would compare Struts to Jade rather than comparing Struts to Zope.

 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am. I'm not
 interested in trying to rehash much of the debate since I am late to
 this thread, but I feel like it is important to make at least a  
 couple
 of points.

 First, I largely agree with Dave's position in this debate, but I
 don't
 agree with him in regards to his application of common sense in lieu
 of
 a framework. I think frameworks are extremely valuable and can make  
 an
 enormous difference in the success

RE: Cons to Fusebox

2003-07-18 Thread Dave Watts
 Dave, clearly we disagree on a fundamental level on many 
 topics. I don't know you, but I can tell you are an 
 intelligent person (maybe minus the sarcasm), so clearly you 
 must have reasons for not liking Fusebox. All I can do is 
 disagree. I tried to do it before, but now I'll make it more 
 decisive: I'm bowing out of this discussion. I really don't 
 like getting into exchanges like this, and it could go on for 
 days, and I feel that the point (to get folks to examine 
 Fusebox as an approach with many benefits) has been made.  
 Honestly, I have better things to do.
 
 I've said my piece. Fusebox is there and ready for open 
 consideration by anyone who has the interest in looking at 
 it. I'll leave it to the individual reader to make their own 
 comparisons between your common sense methodology (with all 
 the detailed and helpful techniques you provided along with 
 it) and Fusebox.

 ...

 Stace, while we wait for Dave's example apps and 
 documentation of his development approach, I thought I'd 
 let you know that lots of examples and framework code is 
 available at www.fusebox.org for anyone to look at and try 
 out.

 ;-)

And why beholdest thou the mote that is in thy brother's eye, but
considerest not the beam that is in thine own eye?

I find it amusing that people think the use of an emoticon lets them say
whatever they like without reproach. Maybe you should check your own sarcasm
before pointing out mine. I think that my criticisms of Fusebox have been
written clearly enough that you can understand them if you have a basic
grasp of English. That doesn't mean that you have to agree with them, of
course. 

But it does appear that you do not, in fact, have better things to do.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I am aware that it is Brian's own opinion and that of anyone else who  
has made a statement like that. Whether Brian is associated with  
Fusebox officially is irrelevant. I shared the quote from this thread  
simply as an example in regards to the statement I made.

-Matt

On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:

 That's Brian's own opinion.  He is not a member of the Fusebox team.

 On Fusebox.org's web page:

 Fusebox is a standard framework and methodology for building  
 web-based applications. Currently used by well over 17762 people from  
 around the world, Fusebox attempts to reduce the 70% software failure  
 rate (download 105KB) by creating a standard framework and methodology  
 for writing web applications and managing web development projects.

 Nothing special there.  Certainly doesn't sound like they're tooting  
 their own horn.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 3:00 pm
 Subject: Re: Cons to Fusebox

 How about the following quote from this thread for example.

 When compared to the alternatives (no structure at all, someone's

 personal
 best guess at something, or some superior approach that conspicuously
 manages to never actually be revealed) it is the best thing I've
 found
 so
 far.  And about 17,000 other people agree. 

 -Matt

 On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:

 I don't think the Fusebox people are using that X number to say
 that
 because there are so many X people using FB, so should you.
 Rather,
 it's there for informational purposes, and to say that, yeah,
 people
 are using it.  Maybe not a lot in comparison to some other
 framework,
 but the only winner in a comparison like that is the most
 popular item
 in it's class.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 2:34 pm
 Subject: Re: Cons to Fusebox

 See my response to another email along similar lines. However, I'd
 to
 respond to your email a little differently.

 Based on my earlier message it could be said that there is 10
 times as
 many Java developers as CF developers, so why would one use CF
 over
 Java? There are tons of answers to that question that I think most
 of
 us know. In fact, we know these answers so well that we disregard
 the
 number of Java developers as irrelevant.

 Now then... with so many more people using Struts as opposed to
 Fusebox
 (both of which can be used in Java and CF), why would one use
 Fusebox
 over Struts? The answers to that question aren't as important as
 realizing that most CF developers don't know them. Thus, whenever
 someone tries to sell Fusebox based on the number of people using
 it
 the obvious question remains, why not use something with a greater

 following?

 I don't use Struts or Fusebox, so I don't care. I only point this
 out
 to show how silly the whole 17,000 people use Fusebox and you
 should
 too line is.

 -Matt

 On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:

 Why are you comparing the numbers using a Java Framework to the
 numbers using a ColdFusion framework? Isn't that like comparing
 Appes to
 Oranges? It
 has no meaning.  Does this mean that because there are more Java
 Programmers, we should all just stop using CF and move to Java??

 Struts is the most popular framework for Java.  It doesn't mean
 that
 Struts
 can be used in C++ Development, nor does it mean that it can be
 used in
 ColdFusion development (I did read the article on DevNet), but
 not
 everyone
 is doing cross Java/CFMX development.

 Instead compare Apples to Apples.  Compare Struts to something
 like
 JADE
 (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
 SmartObjects.

 Those are true comparisons I would like to see.

 -Original Message-
 From: Matt Liotta [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:00 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I saw this thread mentioned on Sean's blog and I was thinking
 about rejoining this list before reading his blog, so here I
 am. I'm not
 interested in trying to rehash much of the debate since I am
 late to
 this thread, but I feel like it is important to make at least a
 couple of points.

 First, I largely agree with Dave's position in this debate, but
 I don't
 agree with him in regards to his application of common sense in
 lieu of
 a framework. I think frameworks are extremely valuable and can
 make an
 enormous difference in the success of web applications
 especially where
 more than 3 people on working on them. Of course, picking the
 wrong framework for an application can lead to all sorts of
 problems, so the
 notion of one framework being the correct one in every case
 should be
 abandoned.

 Second, I have seen numerous references by Fusebox people both
 in and
 out of this thread in regards to how the sheer number of people
 using Fusebox is an important point. I like to put that into
 perspective a
 bit

Re: Cons to Fusebox

2003-07-18 Thread ksuh
From your original messsage:

Second, I have seen numerous references by Fusebox people both
in and
out of this thread in regards to how the sheer number of people
using Fusebox is an important point. 

I'm saying that the official FB people do not do this.

So, tell me again why Brian's comment somehow refutes this statement.

- Original Message -
From: Matt Liotta [EMAIL PROTECTED]
Date: Friday, July 18, 2003 3:25 pm
Subject: Re: Cons to Fusebox

 I am aware that it is Brian's own opinion and that of anyone else 
 who  
 has made a statement like that. Whether Brian is associated with  
 Fusebox officially is irrelevant. I shared the quote from this 
 thread  
 simply as an example in regards to the statement I made.
 
 -Matt
 
 On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:
 
  That's Brian's own opinion.  He is not a member of the Fusebox team.
 
  On Fusebox.org's web page:
 
  Fusebox is a standard framework and methodology for building  
  web-based applications. Currently used by well over 17762 people 
 from  
  around the world, Fusebox attempts to reduce the 70% software 
 failure  
  rate (download 105KB) by creating a standard framework and 
 methodology  
  for writing web applications and managing web development projects.
 
  Nothing special there.  Certainly doesn't sound like they're 
 tooting  
  their own horn.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 3:00 pm
  Subject: Re: Cons to Fusebox
 
  How about the following quote from this thread for example.
 
  When compared to the alternatives (no structure at all, someone's
 
  personal
  best guess at something, or some superior approach that 
 conspicuously manages to never actually be revealed) it is the 
 best thing I've
  found
  so
  far.  And about 17,000 other people agree. 
 
  -Matt
 
  On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:
 
  I don't think the Fusebox people are using that X number to say
  that
  because there are so many X people using FB, so should you.
  Rather,
  it's there for informational purposes, and to say that, yeah,
  people
  are using it.  Maybe not a lot in comparison to some other
  framework,
  but the only winner in a comparison like that is the most
  popular item
  in it's class.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 2:34 pm
  Subject: Re: Cons to Fusebox
 
  See my response to another email along similar lines. 
 However, I'd
  to
  respond to your email a little differently.
 
  Based on my earlier message it could be said that there is 10
  times as
  many Java developers as CF developers, so why would one use CF
  over
  Java? There are tons of answers to that question that I think 
 most of
  us know. In fact, we know these answers so well that we disregard
  the
  number of Java developers as irrelevant.
 
  Now then... with so many more people using Struts as opposed to
  Fusebox
  (both of which can be used in Java and CF), why would one use
  Fusebox
  over Struts? The answers to that question aren't as important as
  realizing that most CF developers don't know them. Thus, whenever
  someone tries to sell Fusebox based on the number of people using
  it
  the obvious question remains, why not use something with a 
 greater
  following?
 
  I don't use Struts or Fusebox, so I don't care. I only point this
  out
  to show how silly the whole 17,000 people use Fusebox and you
  should
  too line is.
 
  -Matt
 
  On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:
 
  Why are you comparing the numbers using a Java Framework to the
  numbers using a ColdFusion framework? Isn't that like comparing
  Appes to
  Oranges? It
  has no meaning.  Does this mean that because there are more Java
  Programmers, we should all just stop using CF and move to Java??
 
  Struts is the most popular framework for Java.  It doesn't mean
  that
  Struts
  can be used in C++ Development, nor does it mean that it can be
  used in
  ColdFusion development (I did read the article on DevNet), but
  not
  everyone
  is doing cross Java/CFMX development.
 
  Instead compare Apples to Apples.  Compare Struts to something
  like
  JADE
  (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
  SmartObjects.
 
  Those are true comparisons I would like to see.
 
  -Original Message-
  From: Matt Liotta [EMAIL PROTECTED]
  Sent: Friday, July 18, 2003 2:00 PM
  To: CF-Talk
  Subject: Re: Cons to Fusebox
 
 
  I saw this thread mentioned on Sean's blog and I was thinking
  about rejoining this list before reading his blog, so here I
  am. I'm not
  interested in trying to rehash much of the debate since I am
  late to
  this thread, but I feel like it is important to make at 
 least a
  couple of points.
 
  First, I largely agree with Dave's position in this debate, but
  I don't
  agree with him in regards to his application of common

RE: Cons to Fusebox

2003-07-18 Thread Mosh Teitelbaum
Out of curiosity, Jamie, is this typical of all of your projects or just
this particular one?

Additionally, how do you (and all other appropriate developers on your
project(s)) respond to changes in requirement that necessitate a change in
display, logic, and data?  Are the changes made by one person or three?  If
three, have you found it difficult to coordinate everyone's time and effort?

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/


 -Original Message-
 From: Jamie Jackson [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:35 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 On Thu, 17 Jul 2003 16:36:20 -0400, in cf-talk you wrote:

 In your experience,
 how often do you have one developer working on the form and
 another working
 on the action file?

 Answer: As I type.

 I know the form, and he knows what he's doing with XML storage and
 retrieval. Do I feel like learning his XML model, etc.? Do I care
 about developer number 3's DB model? No, she just feeds me result
 sets. I don't have time to know the entire app right now...
 eventually, but not right now, I've got work to do.

 This project would be a mess without Fusebox. Yes, I've run into
 problems using FB3 (FB4 promises remedies for my issues), but I
 haven't regretted FB for this project.

 Jamie
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I am aware of what you are saying and I do NOT refute it with or  
without Brian's comment. However, since my original email never  
specified official Fusebox people I don't see the relevance.

-Matt

On Friday, July 18, 2003, at 05:31 PM, [EMAIL PROTECTED] wrote:

 From your original messsage:

 Second, I have seen numerous references by Fusebox people both
 in and
 out of this thread in regards to how the sheer number of people
 using Fusebox is an important point. 

 I'm saying that the official FB people do not do this.

 So, tell me again why Brian's comment somehow refutes this statement.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 3:25 pm
 Subject: Re: Cons to Fusebox

 I am aware that it is Brian's own opinion and that of anyone else
 who
 has made a statement like that. Whether Brian is associated with
 Fusebox officially is irrelevant. I shared the quote from this
 thread
 simply as an example in regards to the statement I made.

 -Matt

 On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:

 That's Brian's own opinion.  He is not a member of the Fusebox team.

 On Fusebox.org's web page:

 Fusebox is a standard framework and methodology for building
 web-based applications. Currently used by well over 17762 people
 from
 around the world, Fusebox attempts to reduce the 70% software
 failure
 rate (download 105KB) by creating a standard framework and
 methodology
 for writing web applications and managing web development projects.

 Nothing special there.  Certainly doesn't sound like they're
 tooting
 their own horn.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 3:00 pm
 Subject: Re: Cons to Fusebox

 How about the following quote from this thread for example.

 When compared to the alternatives (no structure at all, someone's

 personal
 best guess at something, or some superior approach that
 conspicuously manages to never actually be revealed) it is the
 best thing I've
 found
 so
 far.  And about 17,000 other people agree. 

 -Matt

 On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:

 I don't think the Fusebox people are using that X number to say
 that
 because there are so many X people using FB, so should you.
 Rather,
 it's there for informational purposes, and to say that, yeah,
 people
 are using it.  Maybe not a lot in comparison to some other
 framework,
 but the only winner in a comparison like that is the most
 popular item
 in it's class.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 2:34 pm
 Subject: Re: Cons to Fusebox

 See my response to another email along similar lines.
 However, I'd
 to
 respond to your email a little differently.

 Based on my earlier message it could be said that there is 10
 times as
 many Java developers as CF developers, so why would one use CF
 over
 Java? There are tons of answers to that question that I think
 most of
 us know. In fact, we know these answers so well that we disregard
 the
 number of Java developers as irrelevant.

 Now then... with so many more people using Struts as opposed to
 Fusebox
 (both of which can be used in Java and CF), why would one use
 Fusebox
 over Struts? The answers to that question aren't as important as
 realizing that most CF developers don't know them. Thus, whenever
 someone tries to sell Fusebox based on the number of people using
 it
 the obvious question remains, why not use something with a
 greater
 following?

 I don't use Struts or Fusebox, so I don't care. I only point this
 out
 to show how silly the whole 17,000 people use Fusebox and you
 should
 too line is.

 -Matt

 On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:

 Why are you comparing the numbers using a Java Framework to the
 numbers using a ColdFusion framework? Isn't that like comparing
 Appes to
 Oranges? It
 has no meaning.  Does this mean that because there are more Java
 Programmers, we should all just stop using CF and move to Java??

 Struts is the most popular framework for Java.  It doesn't mean
 that
 Struts
 can be used in C++ Development, nor does it mean that it can be
 used in
 ColdFusion development (I did read the article on DevNet), but
 not
 everyone
 is doing cross Java/CFMX development.

 Instead compare Apples to Apples.  Compare Struts to something
 like
 JADE
 (IBM) or Barracuda.  Compare Fusebox to things like BlackBox or
 SmartObjects.

 Those are true comparisons I would like to see.

 -Original Message-
 From: Matt Liotta [EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:00 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I saw this thread mentioned on Sean's blog and I was thinking
 about rejoining this list before reading his blog, so here I
 am. I'm not
 interested in trying to rehash much of the debate since I am
 late to
 this thread, but I feel like it is important to make at
 least a
 couple of points.

 First, I

Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
I understand why it is desirable to have an existing framework as  
opposed to creating a new one. There is always a build or buy decision  
that needs to be made when it comes to new development and I trust  
everyone has a good handle on how to evaluate these decisions for  
themselves. In my previous life as a developer, the various  
organizations I worked for and applications I helped create benefitted  
greatly from a custom framework even when you include the cost in time  
and money it took to develop the framework. Further, I can say that in  
all cases, new hires were able to come up-to-speed immediately. Even  
though I no longer work at any of these companies my frameworks are  
still in place and the employees are developing quite fine without the  
original architect. I don't think that has anything to do with the  
framework; it's more a function of CFML being so easy to understand.

-Matt

On Friday, July 18, 2003, at 05:21 PM, Barney Boisvert wrote:

 And there, Matt, is the crux of the issue.  There is a fairly  
 substantial
 benefit to using a generic framework, even if it's not exactly what  
 would be
 considered 'ideal'.  First, you don't have to spend the time  
 developing it,
 and second, you won't have to train every single person that comes in  
 the
 door to work on your project.

 If I were to start a new project tomorrow, I could either grab Fusebox  
 (or
 Struts, or whatever) and start architecting and coding, or I could  
 start
 building a framework, and refine it and test it, and then start  
 architecting
 and coding, once the framework is complete.  Fusebox4 has been months  
 in
 development; Struts 1.1 was much longer than that, and both have both  
 been
 years from the initial get-go to now.

 I can get the majority of the functionality I want immediately by  
 using an
 existing framework, and start the actual app (what I get paid for), or  
 I can
 spend a long time making a custom framework that provides all the
 functionality I want first (and not get paid for it), and then  
 develope the
 app.  I'd have to make one hell of an improvement over existing  
 frameworks
 for rolling my own to be an economical decision, even over the course  
 of
 numerous applications developed with it.

 barneyb

 ---
 Barney Boisvert, Senior Development Engineer
 AudienceCentral
 [EMAIL PROTECTED]
 voice : 360.756.8080 x12
 fax   : 360.647.5351

 www.audiencecentral.com


 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:03 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I could have sworn the other I saw a demo of Struts running on CF and
 for that matter I seem to recall Fusebox on J2EE as well. Anyway... on
 to the rest of your email.

 Why do you want a framework from me that will work better than Fusebox
 for your needs? Wouldn't you be the best person to create such a
 framework. A better question is, why haven't you created a better
 framework for your needs?

 -Matt

 On Friday, July 18, 2003, at 04:46 PM, Sandy Clark wrote:

 Again, I don't think anyone can say they will use Fusebox in a Java
 World or
 Struts in a CF5 world. There is no comparison.  If you are talking
 numbers
 as a way to go by your own supposition, there are 10 times the number
 of
 Java Developers.  You can't compare the frameworks like that.  There
 is no
 commonality in terms of ability to use them in the areas for which
 they are
 not designed.

 So I don't think that comparing Struts to Fusebox is a reasonable
 comparison.  Its like saying there are more people in the world who
 drive
 cars rather than boats, cars sell better, therefore regardless of
 whether
 you are on land or water, you should be in a car.

 Cars are for land, boats are for water.
 Struts is for Java, Fusebox is for CFML.

 Personally I don't care how many people use something. To me that
 isn't a
 valid argument.  What I am concerned about is what will work for me
 and the
 people who work with me in developing web applications quickly and
 cleanly.


 I have yet to be introduced to a framework that will work in both CF5
 or
 CFMX that will help me structure my code and not have to worry about
 all the
 housekeeping, other than Fusebox.  I've looked at BlackBox, I've
 looked at
 SmartObjects.  Neither of them come close.

 If you have a framework that will work better in ColdFusion, then
 please
 introduce it to me. I have always said that I will be more then happy
 to
 drop Fusebox if something better comes along.  I've always said it's  
 a
 framework not a religion.

 There are a lot of reasons why one would use Struts over Fusebox  
 and
 vice versa, but if sheer numbers matter to people than Struts is  
 the
 way to go since it is used by a lot more people.


 -Original Message-
 From: Matt Liotta [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:24 PM
 To: CF-Talk
 Subject: Re: Cons to Fusebox


 I don't see why comparing different kinds

RE: Cons to Fusebox

2003-07-18 Thread Shawn Grover
-Original Message-
From: Barney Boisvert [mailto:[EMAIL PROTECTED]
Sent: Friday, July 18, 2003 3:21 PM
To: CF-Talk
Subject: RE: Cons to Fusebox

If I were to start a new project tomorrow, I could either grab Fusebox (or
Struts, or whatever) and start architecting and coding, or I could start
building a framework, and refine it and test it, and then start
architecting
and coding, once the framework is complete.  Fusebox4 has been months in
development; Struts 1.1 was much longer than that, and both have both been
years from the initial get-go to now.

I'm going to take this statement at face value for a moment, even though I
suspect you mean differently.  So, what I'm hearing is that your client says
they want X, and you begin coding X immediately.  But I do not see in you
statement where the requirements gathering and planning process has taken
place to determine if the client really wants X, or maybe X and Y and Z.

If this is the case, then yes, FB may make it easy for you to backtrack and
add Y and Z afterwards.  But if you've done the requirements gathering
beforehand (I'll assume you normally do Barney - this is simply for
discussion puposes), then you would have planned for X Y and Z from the
start, before any code was written.  In which case, FB still doesn't really
buy you anything that simply following good practices would.  Yes, it makes
things easier in some ways, however, so does Object Oriented Programming,
and so does Struts, or any other methodology - even some home grown ones.

As near as I can tell from this discussion, it comes down to a matter of
coding style.  If you prefer the FB style of coding, then do it.  If you
prefer a custom style of programming, then do it.  There is no right way
to do the code - other than making the application do what it's supposed to.

My thoughts, not yours...

Shawn

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

Dave, you have been antagonistic since you started commenting on this
thread. Fusebox will not cease to exist because you don't like it. It will,
however, continue to grow as long as those of us who do use it present its
benefits to others. Along with that growth will come improvements and
enhancements that will make Fusebox even more useful and practical. I think
your criticisms of Fusebox have been weak; hell Matt's observations made
more sense. I have heard this same song and dance since Fusebox first came
to be, but it is still rolling right along. It's not better it's not
bigger it's just free, easy, and works. And, just because someone smiles
when they tell you to kiss their ass, :), doesn't mean they hope you feel
better about it.

Best regards,
Michael Wilson 

-Original Message-
From: Dave Watts [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 5:24 PM
To: CF-Talk
Subject: RE: Cons to Fusebox

And why beholdest thou the mote that is in thy brother's eye, but
considerest not the beam that is in thine own eye?

I find it amusing that people think the use of an emoticon lets them say
whatever they like without reproach. Maybe you should check your own sarcasm
before pointing out mine. I think that my criticisms of Fusebox have been
written clearly enough that you can understand them if you have a basic
grasp of English. That doesn't mean that you have to agree with them, of
course. 

But it does appear that you do not, in fact, have better things to do.


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread ksuh
 I am aware of what you are saying and I do NOT refute it with or  
 without Brian's comment. However, since my original email never  
 specified official Fusebox people I don't see the relevance.

My point was that although FB users like to spout off, the official FB people don't 
like to advocate FB in such a manner.  I mean really, who cares if Brian said 
something like that?  It's just his opinion about a product he uses.  Big deal.

 
 -Matt
 
 On Friday, July 18, 2003, at 05:31 PM, [EMAIL PROTECTED] wrote:
 
  From your original messsage:
 
  Second, I have seen numerous references by Fusebox people both
  in and
  out of this thread in regards to how the sheer number of people
  using Fusebox is an important point. 
 
  I'm saying that the official FB people do not do this.
 
  So, tell me again why Brian's comment somehow refutes this 
 statement.
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 3:25 pm
  Subject: Re: Cons to Fusebox
 
  I am aware that it is Brian's own opinion and that of anyone else
  who
  has made a statement like that. Whether Brian is associated with
  Fusebox officially is irrelevant. I shared the quote from this
  thread
  simply as an example in regards to the statement I made.
 
  -Matt
 
  On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:
 
  That's Brian's own opinion.  He is not a member of the Fusebox 
 team.
  On Fusebox.org's web page:
 
  Fusebox is a standard framework and methodology for building
  web-based applications. Currently used by well over 17762 people
  from
  around the world, Fusebox attempts to reduce the 70% software
  failure
  rate (download 105KB) by creating a standard framework and
  methodology
  for writing web applications and managing web development 
 projects.
  Nothing special there.  Certainly doesn't sound like they're
  tooting
  their own horn.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 3:00 pm
  Subject: Re: Cons to Fusebox
 
  How about the following quote from this thread for example.
 
  When compared to the alternatives (no structure at all, 
 someone's
  personal
  best guess at something, or some superior approach that
  conspicuously manages to never actually be revealed) it is the
  best thing I've
  found
  so
  far.  And about 17,000 other people agree. 
 
  -Matt
 
  On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:
 
  I don't think the Fusebox people are using that X number to say
  that
  because there are so many X people using FB, so should you.
  Rather,
  it's there for informational purposes, and to say that, yeah,
  people
  are using it.  Maybe not a lot in comparison to some other
  framework,
  but the only winner in a comparison like that is the most
  popular item
  in it's class.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 2:34 pm
  Subject: Re: Cons to Fusebox
 
  See my response to another email along similar lines.
  However, I'd
  to
  respond to your email a little differently.
 
  Based on my earlier message it could be said that there is 10
  times as
  many Java developers as CF developers, so why would one use CF
  over
  Java? There are tons of answers to that question that I think
  most of
  us know. In fact, we know these answers so well that we 
 disregard the
  number of Java developers as irrelevant.
 
  Now then... with so many more people using Struts as 
 opposed to
  Fusebox
  (both of which can be used in Java and CF), why would one use
  Fusebox
  over Struts? The answers to that question aren't as 
 important as
  realizing that most CF developers don't know them. Thus, 
 whenever someone tries to sell Fusebox based on the number 
 of people using
  it
  the obvious question remains, why not use something with a
  greater
  following?
 
  I don't use Struts or Fusebox, so I don't care. I only 
 point this
  out
  to show how silly the whole 17,000 people use Fusebox and you
  should
  too line is.
 
  -Matt
 
  On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:
 
  Why are you comparing the numbers using a Java Framework 
 to the
  numbers using a ColdFusion framework? Isn't that like 
 comparing Appes to
  Oranges? It
  has no meaning.  Does this mean that because there are 
 more Java
  Programmers, we should all just stop using CF and move to 
 Java??
  Struts is the most popular framework for Java.  It doesn't 
 mean that
  Struts
  can be used in C++ Development, nor does it mean that it 
 can be
  used in
  ColdFusion development (I did read the article on DevNet), but
  not
  everyone
  is doing cross Java/CFMX development.
 
  Instead compare Apples to Apples.  Compare Struts to something
  like
  JADE
  (IBM) or Barracuda.  Compare Fusebox to things like 
 BlackBox or
  SmartObjects.
 
  Those are true comparisons I would like to see.
 
  -Original Message-
  From

Re: RE: Cons to Fusebox

2003-07-18 Thread ksuh
 But if you've done the requirements gathering
 beforehand (I'll assume you normally do Barney - this is simply for
 discussion puposes), then you would have planned for X Y and Z 
 from the
 start, before any code was written.

As anyone who gathers requirements can attest to, getting every single requirement up 
front is impossible.

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Stacy Young
Matt's here, party's over. LOL ;)


-Original Message-
From: Matt Liotta [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 2:00 PM
To: CF-Talk
Subject: Re: Cons to Fusebox

I saw this thread mentioned on Sean's blog and I was thinking about  
rejoining this list before reading his blog, so here I am. I'm not  
interested in trying to rehash much of the debate since I am late to  
this thread, but I feel like it is important to make at least a couple  
of points.

First, I largely agree with Dave's position in this debate, but I don't

agree with him in regards to his application of common sense in lieu of

a framework. I think frameworks are extremely valuable and can make an  
enormous difference in the success of web applications especially where

more than 3 people on working on them. Of course, picking the wrong  
framework for an application can lead to all sorts of problems, so the  
notion of one framework being the correct one in every case should be  
abandoned.

Second, I have seen numerous references by Fusebox people both in and  
out of this thread in regards to how the sheer number of people using  
Fusebox is an important point. I like to put that into perspective a  
bit. According to Fusebox.org, there are 17756 using Fusebox. Not sure  
where that number comes from, but let's apply that to the number of CF  
developers, which is supposed to be about 300,000. That would mean  
about 6% of CF developers are using Fusebox. Now then, let's assume  
that 6% of Java developers are using Struts. Since there is supposed to

be about 3,000,000 Java developers that would mean there would be  
180,000 Java developers using Struts.

There are a lot of reasons why one would use Struts over Fusebox and  
vice versa, but if sheer numbers matter to people than Struts is the  
way to go since it is used by a lot more people. BTW, if you don't buy  
the above numbers; take a look at the Amazon.com sales rankings for the

10+ struts books vs. the Fusebox books.

-Matt

On Friday, July 18, 2003, at 12:27 PM, Erik Yowell wrote:


 Trade offs. Everything is a trade off. Sometimes the quick,
 unstructured 'hack' is the right solution...


 This for me (being a small shop) is why I've extensively adopted a
 framework like Fusebox. Most of my projects are not going to become an
 Amazon.com anytime soon, while this doesn't mean I should write sloppy
 code - it does allow the flexibility of allowing a bit of a processing
 overhead in lieu of manageability and the ability to bring in external
 talent to easily assist me in changes (if needed) by providing a good
 set of standards and the Fusebox docs. I don't have to spend precious
 time educating another developer on the intricacies of a custom
 framework.

 Despite what organizations like Rational think (in the sense that
there
 is no such thing as RAD development) - I mean, come on now, how many
 developers out there have had the I needed it yesterday conversation
 with a client? I find having the ability to quickly find and make
 changes to medium sized projects, forced structuring of code and
 application processes to be a boon.

 Erik Yowell
 [EMAIL PROTECTED]
 http://www.shortfusemedia.com


 

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Dave Watts
 I was just giving Stace something to do while he waits for 
 the small sample app he asked about, Dave.

Ah, I see. At least now, you're omitting the emoticon.

If I say that no particular structure is needed solely to organize your CF
code, why would you expect me to provide one? Why would I have a sample
application to demonstrate this?

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Matt Liotta
It may not be a big deal to you, but many people are on this list  
because they care about the opinions of others. In fact, I believe this  
thread started with one developer asking for the opinions of others. If  
there weren't any opinions to debate in this thread then there wouldn't  
be any substance either.

-Matt

On Friday, July 18, 2003, at 06:01 PM, [EMAIL PROTECTED] wrote:

 I am aware of what you are saying and I do NOT refute it with or
 without Brian's comment. However, since my original email never
 specified official Fusebox people I don't see the relevance.

 My point was that although FB users like to spout off, the official FB  
 people don't like to advocate FB in such a manner.  I mean really, who  
 cares if Brian said something like that?  It's just his opinion about  
 a product he uses.  Big deal.


 -Matt

 On Friday, July 18, 2003, at 05:31 PM, [EMAIL PROTECTED] wrote:

 From your original messsage:

 Second, I have seen numerous references by Fusebox people both
 in and
 out of this thread in regards to how the sheer number of people
 using Fusebox is an important point. 

 I'm saying that the official FB people do not do this.

 So, tell me again why Brian's comment somehow refutes this
 statement.
 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 3:25 pm
 Subject: Re: Cons to Fusebox

 I am aware that it is Brian's own opinion and that of anyone else
 who
 has made a statement like that. Whether Brian is associated with
 Fusebox officially is irrelevant. I shared the quote from this
 thread
 simply as an example in regards to the statement I made.

 -Matt

 On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:

 That's Brian's own opinion.  He is not a member of the Fusebox
 team.
 On Fusebox.org's web page:

 Fusebox is a standard framework and methodology for building
 web-based applications. Currently used by well over 17762 people
 from
 around the world, Fusebox attempts to reduce the 70% software
 failure
 rate (download 105KB) by creating a standard framework and
 methodology
 for writing web applications and managing web development
 projects.
 Nothing special there.  Certainly doesn't sound like they're
 tooting
 their own horn.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 3:00 pm
 Subject: Re: Cons to Fusebox

 How about the following quote from this thread for example.

 When compared to the alternatives (no structure at all,
 someone's
 personal
 best guess at something, or some superior approach that
 conspicuously manages to never actually be revealed) it is the
 best thing I've
 found
 so
 far.  And about 17,000 other people agree. 

 -Matt

 On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:

 I don't think the Fusebox people are using that X number to say
 that
 because there are so many X people using FB, so should you.
 Rather,
 it's there for informational purposes, and to say that, yeah,
 people
 are using it.  Maybe not a lot in comparison to some other
 framework,
 but the only winner in a comparison like that is the most
 popular item
 in it's class.

 - Original Message -
 From: Matt Liotta [EMAIL PROTECTED]
 Date: Friday, July 18, 2003 2:34 pm
 Subject: Re: Cons to Fusebox

 See my response to another email along similar lines.
 However, I'd
 to
 respond to your email a little differently.

 Based on my earlier message it could be said that there is 10
 times as
 many Java developers as CF developers, so why would one use CF
 over
 Java? There are tons of answers to that question that I think
 most of
 us know. In fact, we know these answers so well that we
 disregard the
 number of Java developers as irrelevant.

 Now then... with so many more people using Struts as
 opposed to
 Fusebox
 (both of which can be used in Java and CF), why would one use
 Fusebox
 over Struts? The answers to that question aren't as
 important as
 realizing that most CF developers don't know them. Thus,
 whenever someone tries to sell Fusebox based on the number
 of people using
 it
 the obvious question remains, why not use something with a
 greater
 following?

 I don't use Struts or Fusebox, so I don't care. I only
 point this
 out
 to show how silly the whole 17,000 people use Fusebox and you
 should
 too line is.

 -Matt

 On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:

 Why are you comparing the numbers using a Java Framework
 to the
 numbers using a ColdFusion framework? Isn't that like
 comparing Appes to
 Oranges? It
 has no meaning.  Does this mean that because there are
 more Java
 Programmers, we should all just stop using CF and move to
 Java??
 Struts is the most popular framework for Java.  It doesn't
 mean that
 Struts
 can be used in C++ Development, nor does it mean that it
 can be
 used in
 ColdFusion development (I did read the article on DevNet), but
 not
 everyone
 is doing cross Java/CFMX development.

 Instead

RE: Cons to Fusebox

2003-07-18 Thread Dave Watts
 Dave, you have been antagonistic since you started commenting 
 on this thread.

I think it's unfortunate that you confuse criticism with antagonism.

 Fusebox will not cease to exist because you don't like it.

I should hope not. Frankly, it doesn't bother me that people use Fusebox, or
that people like it. I wouldn't be surprised if I'd worked with as many
Fusebox applications as you have. When I am asked to fix an application, I
don't ever suggest that they avoid using Fusebox if they're already using it
- and that question actually comes up a lot. You'll notice that not once, in
this thread or others, have I said that people shouldn't use it - things
like this are decisions that people should make for themselves. But, when
asked how I feel about it myself, I reserve the right to answer honestly and
fully. Especially when the thread is called Cons to Fusebox.

I'm sorry that you feel this is personally directed at you. It isn't. But
you may find it useful to understand that adults can disagree about things,
and provide arguments to justify their positions, without feeling personal
animus. It'll help you get through life.

 It will, however, continue to grow as long as those of us who 
 do use it present its benefits to others.

Well, that's good. Maybe it'll grow into something that I'll like, too. Who
knows? I'm actually interested in the Mach II stuff, although I haven't
spent very long looking into it so far.

 And, just because someone smiles when they tell you to kiss 
 their ass, :), doesn't mean they hope you feel better about it.

No, but it does point out that person's own thin skin and hypocrisy. And if
kiss my ass is the best argument you can find, well, good luck with that.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Dave Watts
 Dave, the argument that Fusebox doesn't solve any real 
 problems is a very interesting perspective, and one I 
 haven't really heard before. I can't say I agree with it, 
 but I certainly see it's validity. In fact, it's probably
 one of the more valid arguments against Fusebox that 
 I've heard, and certainly one that can't be relegated to 
 the he/she just doesn't know enough about Fusebox category.

Well, it's certainly possible that I don't know enough about it. I don't
write Fusebox applications from scratch, although I do work on other
people's Fusebox applications very often. I suspect that a lot of my
distaste for Fusebox stems from that.

The problem that I run into, simply stated, is that Fusebox developers spend
too much time organizing their CF code, and not enough time figuring out
what should be in CF and what shouldn't, or what should be done at runtime
and what shouldn't. For example, I can't count the times that I've seen code
like this in Fusebox (and non-Fusebox) applications:

cfquery name=foo ...
SELECT a bunch of records
/cfquery

cfloop query=foo ...
... do a bunch of calculations, and/or execute other queries
/cfloop

When I see something like that, I'm inclined to think that the developers
should spend less time learning Fusebox, and more time learning SQL.

 This is a long email, and I've taken way more time than I 
 should have to carefully craft a cohesive response. I've 
 attempted to keep my pro-Fusebox bias out of the picture, 
 with purely objective references to it. I suspect that 
 both sides could use this effectively as an argument 
 for themselves, but hopefully intelligence will overcome 
 petty differences, and this will provide a solid description 
 of Fusebox from one who intimately understands it's inner 
 workings, but isn't trying to push it on the world.

I think you've done a very good job with this response, for what that's
worth.

 In any Fusebox app, if you see a file that starts with 
 dsp_ you instantly know that it has very little logic, if
 any, and outputs something to the client, usually HTML. You 
 might use d_ prefixes, maybe it's a directory for display
 template, I don't know, so I'd have to learn them if I took 
 over your app. If we're both using Fusebox, that bump, 
 however inconsequential it is, would not exist.

I submit that this bump is inconsequential, and that the bump in moving to
Fusebox may be greater. But I don't think it makes much difference either
way. My experience has been that the CF code itself tends to be easy to
figure out.

 The framework also provides a very raw form of documentation 
 for the application.
 ...
 Now, you can certainly say that the roadmap aspect of 
 Fusebox could easily be duplicated with a non-Fusebox 
 framework, or no framework at all. But if there is already 
 a tool that takes care of all the administrative
 bookkeeping in dealing with making that roadmap also the 
 functional driver for your app, why not use it?

That strikes me as something that could be a compelling argument, at least
if you don't already have some documentation process for this already. Do
you find yourself going beyond this raw form of documentation anyway,
though?

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread ksuh
Very true.  However, Brian's statement really has nothing to do with what Fusebox 
offers.  You decided to reply to it.  I responded by merely saying that the official 
FB do not promote FB in such a manner, lest people get the wrong message from your 
post.

- Original Message -
From: Matt Liotta [EMAIL PROTECTED]
Date: Friday, July 18, 2003 4:13 pm
Subject: Re: Cons to Fusebox

 It may not be a big deal to you, but many people are on this list  
 because they care about the opinions of others. In fact, I believe 
 this  
 thread started with one developer asking for the opinions of 
 others. If  
 there weren't any opinions to debate in this thread then there 
 wouldn't  
 be any substance either.
 
 -Matt
 
 On Friday, July 18, 2003, at 06:01 PM, [EMAIL PROTECTED] wrote:
 
  I am aware of what you are saying and I do NOT refute it with or
  without Brian's comment. However, since my original email never
  specified official Fusebox people I don't see the relevance.
 
  My point was that although FB users like to spout off, the 
 official FB  
  people don't like to advocate FB in such a manner.  I mean 
 really, who  
  cares if Brian said something like that?  It's just his opinion 
 about  
  a product he uses.  Big deal.
 
 
  -Matt
 
  On Friday, July 18, 2003, at 05:31 PM, [EMAIL PROTECTED] wrote:
 
  From your original messsage:
 
  Second, I have seen numerous references by Fusebox people both
  in and
  out of this thread in regards to how the sheer number of people
  using Fusebox is an important point. 
 
  I'm saying that the official FB people do not do this.
 
  So, tell me again why Brian's comment somehow refutes this
  statement.
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 3:25 pm
  Subject: Re: Cons to Fusebox
 
  I am aware that it is Brian's own opinion and that of anyone else
  who
  has made a statement like that. Whether Brian is associated with
  Fusebox officially is irrelevant. I shared the quote from this
  thread
  simply as an example in regards to the statement I made.
 
  -Matt
 
  On Friday, July 18, 2003, at 05:15 PM, [EMAIL PROTECTED] wrote:
 
  That's Brian's own opinion.  He is not a member of the Fusebox
  team.
  On Fusebox.org's web page:
 
  Fusebox is a standard framework and methodology for building
  web-based applications. Currently used by well over 17762 people
  from
  around the world, Fusebox attempts to reduce the 70% software
  failure
  rate (download 105KB) by creating a standard framework and
  methodology
  for writing web applications and managing web development
  projects.
  Nothing special there.  Certainly doesn't sound like they're
  tooting
  their own horn.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 3:00 pm
  Subject: Re: Cons to Fusebox
 
  How about the following quote from this thread for example.
 
  When compared to the alternatives (no structure at all,
  someone's
  personal
  best guess at something, or some superior approach that
  conspicuously manages to never actually be revealed) it is the
  best thing I've
  found
  so
  far.  And about 17,000 other people agree. 
 
  -Matt
 
  On Friday, July 18, 2003, at 04:43 PM, [EMAIL PROTECTED] wrote:
 
  I don't think the Fusebox people are using that X number 
 to say
  that
  because there are so many X people using FB, so should you.
  Rather,
  it's there for informational purposes, and to say that, yeah,
  people
  are using it.  Maybe not a lot in comparison to some other
  framework,
  but the only winner in a comparison like that is the most
  popular item
  in it's class.
 
  - Original Message -
  From: Matt Liotta [EMAIL PROTECTED]
  Date: Friday, July 18, 2003 2:34 pm
  Subject: Re: Cons to Fusebox
 
  See my response to another email along similar lines.
  However, I'd
  to
  respond to your email a little differently.
 
  Based on my earlier message it could be said that there 
 is 10
  times as
  many Java developers as CF developers, so why would one 
 use CF
  over
  Java? There are tons of answers to that question that I think
  most of
  us know. In fact, we know these answers so well that we
  disregard the
  number of Java developers as irrelevant.
 
  Now then... with so many more people using Struts as
  opposed to
  Fusebox
  (both of which can be used in Java and CF), why would one use
  Fusebox
  over Struts? The answers to that question aren't as
  important as
  realizing that most CF developers don't know them. Thus,
  whenever someone tries to sell Fusebox based on the number
  of people using
  it
  the obvious question remains, why not use something with a
  greater
  following?
 
  I don't use Struts or Fusebox, so I don't care. I only
  point this
  out
  to show how silly the whole 17,000 people use Fusebox 
 and you
  should
  too line is.
 
  -Matt
 
  On Friday, July 18, 2003, at 03:29 PM, Sandy Clark wrote:
 
  Why are you

Re: Cons to Fusebox

2003-07-18 Thread ksuh
 But regarding the quote about 17,000 people, I'll say this.  As 
 with anything, looking at ONLY the number of people doing 
 something is a poor gauge of the worth of that thing.  However, 
 the fact that far, far more people use Fusebox than any other 
 ColdFusion methodology DOES indeed carry meaning.  Why is this?  
 What is it about Fusebox that makes it the most successful 
 development framework among ColdFusion developers?

I'd actually say the most successful framework in CF, and every other web development 
language, is the page-centric model.

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Dave Watts
 I'm not going to get involved much further in this thread 
 because just about everything has been said.  

I think you're already involved as deeply as possible.

 Folks who don't like Fusebox still don't like it.  

While I still don't like it, I do have a better understanding of why others
might like it, and perhaps would even agree that it may help some people
with their development process. Without this thread, I probably wouldn't
have that understanding.

 Folks that like Fusebox still like it. Folks who don't 
 know about Fusebox, or haven't looked at it lately, might 
 have reason to investigate it further. And it is to those 
 people, not the detractors or the evangalists, that my 
 effort has truly been directed.

And in that case, your participation was certainly a good thing. I would
strongly recommend that people take a look at anything they think might help
them be better developers, with the caveat that they shouldn't believe
everything anyone says, and judge for themselves.

 Part of the answer is that Fusebox just works.

Seriously, how do you measure that?

 But the majority of folks using it clearly are not having 
 failures; they are having successes.

Perhaps. I doubt that either of us have access to useful statistics on that
point. But let's say that you're right about this. In that case, are they
successful because of Fusebox? Or are they successful because they're the
kind of people more likely to think about how their application is
structured? Or are they successful because any rigid framework is better
than no rigid framework? You may not think these questions are important,
but I do. In my experience, the successful projects I've seen (Fusebox and
non-Fusebox) tended to be successful in my estimation because the people on
those projects were more thoughtful about them, before they started writing
code.

 But the real benefit to having a huge, and ever growing, base 
 of Fusebox developers, is the speed at which these developers 
 can understand, maintain, and contribute to existing Fusebox 
 applications.  The more people who use it, the more 
 widespread the standard becomes and the more likely 
 development projects are to adopt it.  It's a symbiotic 
 relationship; a cycle.  While some may claim that new 
 developers can come into an existing project and instantly 
 pick up whatever custom framework or architecture is used, I 
 believe that in reality this happens extremely rarely.  I 
 think everyone will agree that just because ColdFusion is an 
 easy language to understand does not necessarily mean that 
 all ColdFusion applications are easy to understand.

Again, in my experience, I've run into two things which make me doubt this.
First, I've seen plenty of competent developers who were easily able to
figure out what's going on in a current project, without it using Fusebox or
any other framework as formal. Second, I've seen plenty of Fusebox code
where no one (including other experienced Fusebox developers on the same
project) could make heads or tails out of it.

Of course, that's just my anecdotal experience, and yours may differ.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: URLs and abstraction (was: RE: Cons to Fusebox)

2003-07-18 Thread Dave Watts
 One is for administration and maintenance, and one is for 
 usabilty.
 
 Is www.macromedia.com/software/coldfusion hard to remember?  
 No, but it might change to 
 www.macromedia.com/software/servers/coldfusion next week.
 www.macromedia.com/go/coldfusion, on the other hand, will 
 NEVER change, and gives MM the ability to muck with their 
 URLs as they need to. 
  That level of abstraction should be used for all application 
 that intend for people to jump into the middle, regardless 
 of what their URLs actually look like. If you have controlled 
 access (a login form) then it's probably irrelevant, since 
 people will have to start at the homepage, but for anything 
 else, it's a really good idea, especially content-heavy sites.

That's a good argument, I suppose. I don't run into this very often; most
everything I get to work on is more of an application with a highly
structured path, or if it's a content-heavy site, it's using a CMS anyway.
Also, two levels of abstraction in this case require additional
setup/migration steps, so that if an application is put in a new
environment, someone has to remember to create the redirects, unless they're
done in CF rather than in the web server configuration.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Stacy Young
I didn't mean to spark controversy, I was actually just curious as to
how Dave would approach any given app...but as he pointed out
afterwards...I don't think many folks make example apps of their own
customized frameworks hehe ;-)

As for FB...I've used variations of it since xfb days...and over the
past year I've been absorbed into RIA with Flash/J2EE development so I'm
a little out of the loop in the FB realm.

As for mach-ii, I liked what I've seen so far...my initial response is
that using this pre-built machinery is icky but I think I can get over
my ego to try it out...hell, Ben's a smart cookie, I'm sure there's some
good stuff in there to learn. ;)

As for the more experienced folks on this list, I find Sean has the best
attitude in that he approaches everything openly even if he doesn't like
the initial vibe. Others, jump into these types of conversations just
for the opportunity to belittle other people IMO. To each his own I
guess...lol
But if ya don't have something constructive to say then why not pipe it?
If you're gonna challenge something then offer an
alternative...otherwise all your doing is a disservice to list folks
climbing the ranks in the development world trying to figure out which
is the best road to take...

Cheers all,

Stace


-Original Message-
From: Brian Kotek [mailto:[EMAIL PROTECTED] 
Sent: Friday, July 18, 2003 5:57 PM
To: CF-Talk
Subject: Cons to Fusebox

I was just giving Stace something to do while he waits for the small
sample app he asked about, Dave.

 Dave, clearly we disagree on a fundamental level on many 
 topics. I don't know you, but I can tell you are an 
 intelligent person (maybe minus the sarcasm), so clearly you 
 must have reasons for not liking Fusebox. All I can do is 
 disagree. I tried to do it before, but now I'll make it more 
 decisive: I'm bowing out of this discussion. I really don't 
 like getting into exchanges like this, and it could go on for 
 days, and I feel that the point (to get folks to examine 
 Fusebox as an approach with many benefits) has been made.  
 Honestly, I have better things to do.
 
 I've said my piece. Fusebox is there and ready for open 
 consideration by anyone who has the interest in looking at 
 it. I'll leave it to the individual reader to make their own 
 comparisons between your common sense methodology (with all 
 the detailed and helpful techniques you provided along with 
 it) and Fusebox.

 ...

 Stace, while we wait for Dave's example apps and 
 documentation of his development approach, I thought I'd 
 let you know that lots of examples and framework code is 
 available at www.fusebox.org for anyone to look at and try 
 out.

 ;-)

And why beholdest thou the mote that is in thy brother's eye, but
considerest not the beam that is in thine own eye?

I find it amusing that people think the use of an emoticon lets them
say
whatever they like without reproach. Maybe you should check your own
sarcasm
before pointing out mine. I think that my criticisms of Fusebox have
been
written clearly enough that you can understand them if you have a basic
grasp of English. That doesn't mean that you have to agree with them,
of
course. 

But it does appear that you do not, in fact, have better things to do.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Barney Boisvert
Yes, I meant differently.  I left out the entire fact-finding and
prototyping, assuming that everyone does it via whatever means they deem
appropriate, and all are reasonably successful.  That process is a separate
discussion altogether.

I agree with your final paragraph completely.  Meeting the spec is the
foremost concern.  However, you stated in your second paragragh that FB may
make it easy for your to backtrack and add Y and Z afterwards.  I've never
seen a project that didn't evolve and grow over time (excepting the ones
that were stillborn).  It doesn't matter how well you do the initial
development, 6 months or a year down the road, things will need to change.
If they don't, either no one uses the app, or the
planners/architects/developers were friggin' omnicient.

cheers,
barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Shawn Grover [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 2:59 PM
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 -Original Message-
 From: Barney Boisvert [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 3:21 PM
 To: CF-Talk
 Subject: RE: Cons to Fusebox

 If I were to start a new project tomorrow, I could either grab
 Fusebox (or
 Struts, or whatever) and start architecting and coding, or I could start
 building a framework, and refine it and test it, and then start
 architecting
 and coding, once the framework is complete.  Fusebox4 has been months in
 development; Struts 1.1 was much longer than that, and both have
 both been
 years from the initial get-go to now.

 I'm going to take this statement at face value for a moment, even though I
 suspect you mean differently.  So, what I'm hearing is that your
 client says
 they want X, and you begin coding X immediately.  But I do not see in you
 statement where the requirements gathering and planning process has taken
 place to determine if the client really wants X, or maybe X and Y and Z.

 If this is the case, then yes, FB may make it easy for you to
 backtrack and
 add Y and Z afterwards.  But if you've done the requirements gathering
 beforehand (I'll assume you normally do Barney - this is simply for
 discussion puposes), then you would have planned for X Y and Z from the
 start, before any code was written.  In which case, FB still
 doesn't really
 buy you anything that simply following good practices would.
 Yes, it makes
 things easier in some ways, however, so does Object Oriented Programming,
 and so does Struts, or any other methodology - even some home grown ones.

 As near as I can tell from this discussion, it comes down to a matter of
 coding style.  If you prefer the FB style of coding, then do it.  If you
 prefer a custom style of programming, then do it.  There is no
 right way
 to do the code - other than making the application do what it's
 supposed to.

 My thoughts, not yours...

 Shawn

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: RE: Cons to Fusebox

2003-07-18 Thread ksuh
I think it's time from a group hug.  Come on over Matt! :)

- Original Message -
From: Dave Watts [EMAIL PROTECTED]
Date: Friday, July 18, 2003 5:02 pm
Subject: RE: Cons to Fusebox

  I'm not going to get involved much further in this thread 
  because just about everything has been said.  
 
 I think you're already involved as deeply as possible.
 
  Folks who don't like Fusebox still don't like it.  
 
 While I still don't like it, I do have a better understanding of 
 why others
 might like it, and perhaps would even agree that it may help some 
 peoplewith their development process. Without this thread, I 
 probably wouldn't
 have that understanding.
 
  Folks that like Fusebox still like it. Folks who don't 
  know about Fusebox, or haven't looked at it lately, might 
  have reason to investigate it further. And it is to those 
  people, not the detractors or the evangalists, that my 
  effort has truly been directed.
 
 And in that case, your participation was certainly a good thing. I 
 wouldstrongly recommend that people take a look at anything they 
 think might help
 them be better developers, with the caveat that they shouldn't believe
 everything anyone says, and judge for themselves.
 
  Part of the answer is that Fusebox just works.
 
 Seriously, how do you measure that?
 
  But the majority of folks using it clearly are not having 
  failures; they are having successes.
 
 Perhaps. I doubt that either of us have access to useful 
 statistics on that
 point. But let's say that you're right about this. In that case, 
 are they
 successful because of Fusebox? Or are they successful because 
 they're the
 kind of people more likely to think about how their application is
 structured? Or are they successful because any rigid framework is 
 betterthan no rigid framework? You may not think these questions 
 are important,
 but I do. In my experience, the successful projects I've seen 
 (Fusebox and
 non-Fusebox) tended to be successful in my estimation because the 
 people on
 those projects were more thoughtful about them, before they 
 started writing
 code.
 
  But the real benefit to having a huge, and ever growing, base 
  of Fusebox developers, is the speed at which these developers 
  can understand, maintain, and contribute to existing Fusebox 
  applications.  The more people who use it, the more 
  widespread the standard becomes and the more likely 
  development projects are to adopt it.  It's a symbiotic 
  relationship; a cycle.  While some may claim that new 
  developers can come into an existing project and instantly 
  pick up whatever custom framework or architecture is used, I 
  believe that in reality this happens extremely rarely.  I 
  think everyone will agree that just because ColdFusion is an 
  easy language to understand does not necessarily mean that 
  all ColdFusion applications are easy to understand.
 
 Again, in my experience, I've run into two things which make me 
 doubt this.
 First, I've seen plenty of competent developers who were easily 
 able to
 figure out what's going on in a current project, without it using 
 Fusebox or
 any other framework as formal. Second, I've seen plenty of Fusebox 
 codewhere no one (including other experienced Fusebox developers 
 on the same
 project) could make heads or tails out of it.
 
 Of course, that's just my anecdotal experience, and yours may differ.
 
 Dave Watts, CTO, Fig Leaf Software
 http://www.figleaf.com/
 voice: (202) 797-5496
 fax: (202) 797-5444
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread ksuh
Everyone enjoys discussing with Dave because he's so even keeled.  Makes it so much 
easier to discuss a topic.

- Original Message -
From: Brian Kotek [EMAIL PROTECTED]
Date: Friday, July 18, 2003 5:12 pm
Subject: Cons to Fusebox

 Dave, I must admit that this is the nicest and most well-formed 
 post I've seen from you on this thread.  Honestly I don't mean to 
 seem like I'm calling you out when I support people asking for 
 sample code from you.  It's just hard for me to accept arguments 
 from people who say there is a better way, but then won't 
 demonstrate it.  I mean, I could say the best methodology is the 
 build the best application methodology.  There are no repeatable 
 steps to this methodology, no way to document it in a way that 
 someone else can use.  But when you use it and you do it right, 
 whooeee the results are amazing!
 
  I'm not going to get involved much further in this thread 
  because just about everything has been said.  
 
 I think you're already involved as deeply as possible.
 
 Actually I'm serious.  I'm about to bail out just out of 
 exhaustion...have you seen how many posts I've written?  ;-)  
 (that emoticon WAS meant to be humorous)
 
 And in that case, your participation was certainly a good thing. 
 I would
 strongly recommend that people take a look at anything they think 
 might help
 them be better developers, with the caveat that they shouldn't 
 believeeverything anyone says, and judge for themselves.
 
 This is what I mean, thank you for that and I must admit that, in 
 some ways, I have found it interesting, if not occasionally 
 frustrating, to read your thoughts as well.
 
 Of course, that's just my anecdotal experience, and yours may differ.
 
 Yes, mine does.  But that's OK.
 
 Anyway, sorry for the occasional heat...I can be a passionate guy.
 
 Regards,
 
 Brian
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: RE: Cons to Fusebox

2003-07-18 Thread Shawn Grover
Very true, as we both well know.  However, if the requirement gathering is
done, then the proper planning, the system you've built can normally handle
these situations - regardless of what framework/architecture/methodology
you've chosen.

Shawn

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Friday, July 18, 2003 4:05 PM
To: CF-Talk
Subject: Re: RE: Cons to Fusebox


 But if you've done the requirements gathering
 beforehand (I'll assume you normally do Barney - this is simply for
 discussion puposes), then you would have planned for X Y and Z 
 from the
 start, before any code was written.

As anyone who gathers requirements can attest to, getting every single
requirement up front is impossible.


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: URLs and abstraction (was: RE: Cons to Fusebox)

2003-07-18 Thread Barney Boisvert
Oh, it's definitely an administrative hassle, but that's the job of the
developer, make things easier on what are invariably idiot users.  ;)

Most of my apps are also very constrained on their flow, but I've written a
couple where this kind of abstraction was essential.  One of them, in
particular greatly benefited from it.  Subdomains (usually a better choise
in my opinion) were out for some reason, so we had to do directory paths.
Did a complete fuseboxing of the app without much in the way of visible
changes (as a precursor to a substantial refactoring) and it was installed
and running for a week before anyone noticed that the URLs were all
different.  Once it was fuseboxed, we were able to move stuff all around
without changing many of the URLs from the initial fuseboxing, which was
very nice.  Those that did change were again protected by the extra URL
abstraction for another URL-indifferent upgrade.  There were major interface
changes, but the access points were still the same from the user
perspective.

barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Dave Watts [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:14 PM
 To: CF-Talk
 Subject: RE: URLs and abstraction (was: RE: Cons to Fusebox)


  One is for administration and maintenance, and one is for
  usabilty.
 
  Is www.macromedia.com/software/coldfusion hard to remember?
  No, but it might change to
  www.macromedia.com/software/servers/coldfusion next week.
  www.macromedia.com/go/coldfusion, on the other hand, will
  NEVER change, and gives MM the ability to muck with their
  URLs as they need to.
   That level of abstraction should be used for all application
  that intend for people to jump into the middle, regardless
  of what their URLs actually look like. If you have controlled
  access (a login form) then it's probably irrelevant, since
  people will have to start at the homepage, but for anything
  else, it's a really good idea, especially content-heavy sites.

 That's a good argument, I suppose. I don't run into this very often; most
 everything I get to work on is more of an application with a highly
 structured path, or if it's a content-heavy site, it's using a CMS anyway.
 Also, two levels of abstraction in this case require additional
 setup/migration steps, so that if an application is put in a new
 environment, someone has to remember to create the redirects,
 unless they're
 done in CF rather than in the web server configuration.

 Dave Watts, CTO, Fig Leaf Software
 http://www.figleaf.com/
 voice: (202) 797-5496
 fax: (202) 797-5444

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Barney Boisvert
Bravo, Judith!

Exactly the proper perspective to have, in my opinion.  Given an choice,
I'll almost invariably choose to go my prefered framework for initial
development.  The exceptions would be if it's both simple and not going to
be around long enough for the maintenance benefits a framework provides to
matter much.

If I take over an app that's not in my framework of choice, I'm certainly
not going to rewrite it from scratch to use that framework.  That's just
foolish.  However, as I make changes, I do incorporate what elements I can
from my framework into the changes I make, with the hope that at some point
in the future, enough of those elements will be present that tying it all
together into a full implementation of the framework will be trvial enough
to justify the wasted time.

I've been doing this very thing with an app I inherited March 2002.  It was
about 60,000 lines of code, with a lot (probably 6-8,000 lines) of that
being duplicated, rather than abstracted into a common include.  It's now
about 70,000 lines (because of enhancements), with very little code
duplication.  As it stands, there are about 10 separate fuseboxes that
comprise the entire app.  97 or 98% of it is using fuseactions, with 12-15%
of them using a single monolithic include, rather than a series of atomic
fuses.  If I wanted to, I could probably sit down and convert the whole
thing to a single cohesive FB3 application in 10 or 15 hours.  It still
wouldn't be fully up to snuff (those big fuseactions, missing fusedocs,
etc.), but it'd technically be an FB3 application.

At some point in the near future I'll probably make that final conversion
(after our current release cycle concludes), but even with 10 separate
fuseboxes, it's enormously easier to find my way around the codebase and
remove the seemingly random cross-dependancies which plagued me like nothing
else when I first took over.  This is undoubtedly an atypical scenario, but
it's a success that's almost entirely because of the flexibility and
standardization that my framework of choice (which happens to be Fusebox)
provided to me.  There's certainly no reason that I had to use Fusebox to
get where I've gotten, it just the one I prefer.

cheers,
barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Judith Dinowitz [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:25 PM
 To: CF-Talk
 Subject: Cons to Fusebox


 While I still don't like it, I do have a better understanding of
 why others
 might like it, and perhaps would even agree that it may help some people
 with their development process. Without this thread, I probably wouldn't
 have that understanding.

 I find myself very much agreeing with you, Dave, in that I think
 this thread has been very educational. I do wish people would not
 react so personally when someone says they dislike a particular
 methodology or framework. I personally don't think one framework
 can solve all problems in web development, and that each
 application should be viewed on its own merits and the first
 question that should be asked is: What's the best tool for this job?

 For example: Let's say you've inherited a ColdFusion application
 that's not in Fusebox, and you've got to work on it/enhance it in
 some way within a short time period. Is it better to sit and
 recode that app to be a Fusebox app, or is it better to take the
 app as is and recode where needed? I've never coded in Fusebox
 (or in ColdFusion, for that matter, though I can edit articles on
 both), but I would imagine that there are times when you'd want
 to use Fusebox and there are times when time constraints/other
 issues might cause you to decide to use some other
 methodology/framework or your own coding guidelines for a more
 generic ColdFusion app.

 Thoughts from people who are actually in the trenches here?

 Judith
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox - From the trenches

2003-07-18 Thread Barney Boisvert
You might be interested in Mach-II (www.mach-ii.com).  Its an implicit
invocation framework that Hal Helms and a couple other guys have been
working on.  It's 100% OO, entirely in CFCs.  I haven't played with it
myself, but it looks pretty hot.  I believe it's in beta now (it was alpha
until recently).

cheers,
barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Shawn Grover [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 4:55 PM
 To: CF-Talk
 Subject: Cons to Fusebox - From the trenches


 I undertook a project which was partially completed before I
 became involed.
 The project up to that point had been done in a modified form of FB2 on
 CF5. I ran into large number of problems simply because the code was not a
 full FB implementation.  Had it been, a number of things would have been
 easier.  However, it was not in the best interests of the project to start
 from scratch and rewrite the code in full FB implementation, or some other
 archeticture.  So, I had to work with what was there, and follow
 the FB'ness
 of the application as closely as possible.

 Looking back on the project, I think it was a good example of where FB was
 not well suited.  This was an very complex application (basically
 rewriting
 a desktop app to the web, but in such a way that there was no difference
 between the two - either in functionality or interface).  Some of
 the pages
 did so many different things given so many different conditions - the FB
 approach hindered the process I think.  I'm sure some would argue
 that FB is
 very good at this type of application (sorry I can't give more details -
 NDA), but in my eyes, even had FB2 been implemented correctly, it
 would have
 made debugging and maintenance of the application extremely difficult.

 Now that CFMX can support components and most of the object oriented
 approach to programming, I'm finding this to be a much better, and more
 robust solution. If I can figure out how to simulate events
 serverside (but
 within the CFC framework), I wouldn't see a need for any other language on
 the web. On the otherhand, I know FB3 and FB4 have improved significantly,
 and may be as robust as applying OOP concepts.

 Shawn

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Sent: Friday, July 18, 2003 5:25 PM
 To: CF-Talk
 Subject: Cons to Fusebox


 While I still don't like it, I do have a better understanding of
 why others
 might like it, and perhaps would even agree that it may help some people
 with their development process. Without this thread, I probably wouldn't
 have that understanding.

 I find myself very much agreeing with you, Dave, in that I think
 this thread
 has been very educational. I do wish people would not react so personally
 when someone says they dislike a particular methodology or framework. I
 personally don't think one framework can solve all problems in web
 development, and that each application should be viewed on its own merits
 and the first question that should be asked is: What's the best tool for
 this job?

 For example: Let's say you've inherited a ColdFusion application
 that's not
 in Fusebox, and you've got to work on it/enhance it in some way within a
 short time period. Is it better to sit and recode that app to be a Fusebox
 app, or is it better to take the app as is and recode where needed? I've
 never coded in Fusebox (or in ColdFusion, for that matter, though
 I can edit
 articles on both), but I would imagine that there are times when
 you'd want
 to use Fusebox and there are times when time constraints/other
 issues might
 cause you to decide to use some other methodology/framework or your own
 coding guidelines for a more generic ColdFusion app.

 Thoughts from people who are actually in the trenches here?

 Judith

 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: URLs and abstraction (was: RE: Cons to Fusebox)

2003-07-18 Thread Sean A Corfield
On Friday, Jul 18, 2003, at 10:49 US/Pacific, Barney Boisvert wrote:
 Is www.macromedia.com/software/coldfusion hard to remember?  No, but it
 might change to www.macromedia.com/software/servers/coldfusion next 
 week.

A better example is probably:

http://www.macromedia.com/exchange/coldfusion/

That's a public API URL. We effectively promise not to change it.

At one time, it redirected to 
http://devex.macromedia.com/developer/gallery/ (I think) which in turn 
invoked a CF page. Now it redirects to 
http://www.macromedia.com/cfusion/exchange/index.cfm?view=sn110 (I 
think it's sn110 - I'm doing this from memory).

We have a whole set of high-level, memorable URLs that will never 
change. In fact, we've supported some API URLs for many years that 
have *never* been real filesystem URLs. They're a convenience for users.

URL abstractions can be a really good thing.

Sean A Corfield -- http://www.corfield.org/blog/

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

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-18 Thread Sean A Corfield
On Friday, Jul 18, 2003, at 10:59 US/Pacific, Matt Liotta wrote:
 I saw this thread mentioned on Sean's blog and I was thinking about
 rejoining this list before reading his blog, so here I am.

I'm not sure whether to be flattered that I was the final encouragement 
you needed or whether you joined the list despite reading my blog? 
*grin*

 I think frameworks are extremely valuable and can make an
 enormous difference in the success of web applications especially where
 more than 3 people on working on them.

Agreed.

 Of course, picking the wrong
 framework for an application can lead to all sorts of problems, so the
 notion of one framework being the correct one in every case should be
 abandoned.

Agreed. See my articles about BroadVision's web framework:

http://www.corfield.org/index.php?fuseaction=broadvision.articles

Frameworks, like standards, are great because you have so many to 
choose from... ;)

Sean A Corfield -- http://www.corfield.org/blog/

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

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

 I'm sorry that you feel this is 
 personally directed at you.

I don't feel that way and never said that I did feel that way. I realize
you aren't attacking any individual, much less me. This has actually
been the best most informative Fusebox debate I have ever witnessed. I
am glad I had the opportunity to speak during it.

 I reserve the right to answer honestly and fully.

Of course you do. I would just like to hear a response with some meat to
it; not necessarily from you, but in general. I would like to see
examples that support views. Most of all I would like to see an unbiased
opinion that is not based on trivial issues. Even though I don't speak
out much, I have always respected your opinions. And I have always tried
to keep an open mind, especially when it comes to frameworks and the
like. I agree with some of the issues you raised; however others are,
imo, minor obstacles with simple solutions and really don't reflect the
bigger picture of the framework. These same types of obstacles also
exist outside the realm of Fusebox.

 if kiss my ass is the best argument you can find,
 well, good luck with that

Kiss my ass isn't my reply; sorry it seemed that way, I had intended it
as a joke not as a direct comment towards you. I was commenting on your
point about emoticons and certain remarks. Just because one smiles
doesn't mean they think it is going to make you feel better or hope that
their comments sit better with you. If I told you to kiss my ass and
smiled about it, I would likely be smiling because it made me feel
better; however childish it might be. :)

I don't take offense to any of your comments; although, I disagree with
many of them and as I said earlier I am not trying to convert you. I
apologize if my comments were too blunt; I posted too hastily on my way
out of the office, which was irresponsible on my part. I think we all
agree Fusebox isn't for everyone or every situation, but for me--at the
moment--it is. Although I have nothing to gain personally, I hope it
continues to grow as it has and that it becomes more useful to more
people. I think Fb4 is a great stride in that direction.

Best regards, 
Michael Wilson


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

 too much time organizing their CF code, and 
 not enough time figuring out what should be in CF

I use Fusebox almost daily, so I tend to have this under control. I
spend most of my time making sure I write the best CF code I am capable
of. This is not to say I do everything correctly; I learn better ways of
doing things all the time. I can see how someone less familiar with
Fusebox could waste time due to the learning curve, but I suggest this
is a part of adopting any methodology.

 Do you find yourself going beyond this raw 
 form of documentation anyway, though?

I rarely document outside of the Fusedocs. If I do it is more of an
overview of the application rather than the code behind it. Just about
anything I could comment on about a particular file (fuse) is contained
in the fusedoc. I make inline comments where I feel it is prudent, but
these generally deal more with a specific chunk of code within the file;
e.g. why I did something, that may seem odd later, a certain way.

Best regards, 
Michael Wilson


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

 Seriously, how do you measure that?

I think, largely, it is measured against personal experience. If I had
the opportunity to work with you directly and to learn how you do
things, I may indeed find your methods to be superior--and that would be
wonderful. I would then have another standard to apply to my formula.
The people I have talked with that do feel Fusebox works, speak from
their experiences both individually and within teams, but rarely compare
Fusebox to other frameworks or methodologies.

 In that case, are they successful because of Fusebox?

I am sure it plays a role in their success. Is Fusebox the driving force
behind their success? I doubt it. The very fact that the individual took
the time to learn any framework says allot about the individual's
character and desires. I totally agree that the success of a project,
Fusebox or otherwise, is based more on the people involved than the
methods used. I have seen some really crappy Fusebox apps and some
really great ones.

Best regards, 
Michael Wilson


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-18 Thread Michael Wilson
Hi,

I am with Dave on the fact that I would not suggest a change unless I
felt it to be truly beneficial. I work on allot of non Fusebox stuff;
for that matter the entire back end of one of our PDA apps is written in
ASP... Ick. I would never suggest that it would be wise to get back into
bed with that thing; Fusebox be damned. :) I like working in Fusebox
when I can start from scratch and the situation allows for it or when
the app in question is already written using Fusebox. I only convert
applications when It is something small and quick or when I want to do
it for my own experience.

Best regards, 
Michael Wilson


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-17 Thread Mosh Teitelbaum
Clint Tredway wrote:
 In a nutshell, I don't like having all my files going through a switch
 and having a to add a case statement every time I add a section.

I've been pondering the benefits and downsides of this approach for a while
now.  Since you bring it up, I was wondering what everyone else thought
about all requests having to come in through an application spine?  That is,
what benefits exist and/or are perceived to exist from structuring all of
your HREFs like index.cfm?fuseaction=foo.bar or index.cfm?displayPage=5
instead of /foo/bar.cfm and page5.cfm respectively?

Anyone?

--
Mosh Teitelbaum
evoch, LLC
Tel: (301) 942-5378
Fax: (301) 933-3651
Email: [EMAIL PROTECTED]
WWW: http://www.evoch.com/

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-17 Thread Benoit Hediard
it is REALLY nice to be able to edit a few lines in your circuit
definitions and be done with it, instead of having to change links all over
the place.

I agree with most of your points.
But if you decide to change your fuseaction names and circuits structure,
don't you have to change links all over the place, plus the fusebox
configuration files?
(fuseaction names and circuits are also harcoded all over the place,
instead of file names and directories)

It solves the problem by adding another one and add complexity/overhead to
your app.
Always the same dilemma : when to stop to add levels/layers of abstration...
:)

Benoit Hediard
www.benorama.com

 -Message d'origine-
 De : Brian Kotek [mailto:[EMAIL PROTECTED]
 Envoyé : jeudi 17 juillet 2003 19:48
 À : CF-Talk
 Objet : Cons to Fusebox


 First, I just want to be sure you understand what the fuseaction
 actually is.  It's in the format circuit.targetfuseaction,
 where the circuit part is the alias of a Fusebox circuit, and
 the targetfuseaction part is the actual action within that
 circuit that you want to execute. I just wanted to make sure that
 was clear.  So...

 Abstraction is one huge benefit of circuits.  When I do
 index.cfm?fuseaction=store.productdetails, I don't know, or
 care, WHERE the store circuit is.  This applies to both the
 logical and physical structure of the site.  Using circuit
 aliases masks these dependencies because the core file handles
 translation of the alias to a directory path to be called.  So as
 a team developer creating a link to that section of the site, I
 don't need to know anything about the application's directory
 structure or where that part of the site is located.

 On the other hand, using
 /root/store/products/productdetails.cfm in a link requires you
 to know EVERYTHING about the physical structure of the site for
 EVERY link.  And if for some reason I refactor the site, and part
 of the change is to alter the physical location of my products
 directory, or break it up into more than one directory?  Better
 open up a lot of files or break out the extended search and
 replace, because every link that points there is going to have to
 be changed.

 Circuits also allow for very easy dynamic links.  If I have a
 component that creates a form, and I want to reuse that form in
 multiple places in the system but I want it to post to different
 things, this is really easy with circuits.  You do: form
 action=index.cfm?fuseaction=#xfa.formAction#.  Then at runtime,
 you can set xfa.formAction to be anything you need it to be.
 Bam...like magic the form can now post to any fuseaction you need
 it to...and you never need to touch the code itself, only set the
 xfa variable.

 Pretty much, your question goes right to the heart of why Fusebox
 uses circuits in the first place.  The answer is that when
 related code is grouped together, that code is easier to maintain
 and change.  Placing code into directories can do this as well,
 in fact Fusebox circuits are aliases for directories.  But with
 circuits, you get that layer of abstraction between the alias of
 the circuit and it's actual path. I can tell you from real world
 experience that when you have to make significant changes to the
 structure of your application, it is REALLY nice to be able to
 edit a few lines in your circuit definitions and be done with it,
 instead of having to change links all over the place.

 Hope that helps,

 Brian

 Mosh Teitelbaum wrote:
 I've been pondering the benefits and downsides of this approach
 for a while
 now.  Since you bring it up, I was wondering what everyone else thought
 about all requests having to come in through an application
 spine?  That is,
 what benefits exist and/or are perceived to exist from structuring all of
 your HREFs like index.cfm?fuseaction=foo.bar or
 index.cfm?displayPage=5
 instead of /foo/bar.cfm and page5.cfm respectively?
 
 Anyone?
 
 --
 Mosh Teitelbaum
 evoch, LLC
 Tel: (301) 942-5378
 Fax: (301) 933-3651
 Email: [EMAIL PROTECTED]
 WWW: http://www.evoch.com/
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-17 Thread Clint
You can accomplish the same thing with dynamic paths and still not have to
use fusebox. There are easier ways to do this and not have all the overhead
of FB.

Clint

- Original Message - 
From: Brian Kotek [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Thursday, July 17, 2003 12:48 PM
Subject: Cons to Fusebox


 First, I just want to be sure you understand what the fuseaction actually
is.  It's in the format circuit.targetfuseaction, where the circuit part
is the alias of a Fusebox circuit, and the targetfuseaction part is the
actual action within that circuit that you want to execute. I just wanted to
make sure that was clear.  So...

 Abstraction is one huge benefit of circuits.  When I do
index.cfm?fuseaction=store.productdetails, I don't know, or care, WHERE
the store circuit is.  This applies to both the logical and physical
structure of the site.  Using circuit aliases masks these dependencies
because the core file handles translation of the alias to a directory path
to be called.  So as a team developer creating a link to that section of the
site, I don't need to know anything about the application's directory
structure or where that part of the site is located.

 On the other hand, using /root/store/products/productdetails.cfm in a
link requires you to know EVERYTHING about the physical structure of the
site for EVERY link.  And if for some reason I refactor the site, and part
of the change is to alter the physical location of my products directory, or
break it up into more than one directory?  Better open up a lot of files or
break out the extended search and replace, because every link that points
there is going to have to be changed.

 Circuits also allow for very easy dynamic links.  If I have a component
that creates a form, and I want to reuse that form in multiple places in the
system but I want it to post to different things, this is really easy with
circuits.  You do: form action=index.cfm?fuseaction=#xfa.formAction#.
Then at runtime, you can set xfa.formAction to be anything you need it to
be.  Bam...like magic the form can now post to any fuseaction you need it
to...and you never need to touch the code itself, only set the xfa variable.

 Pretty much, your question goes right to the heart of why Fusebox uses
circuits in the first place.  The answer is that when related code is
grouped together, that code is easier to maintain and change.  Placing code
into directories can do this as well, in fact Fusebox circuits are aliases
for directories.  But with circuits, you get that layer of abstraction
between the alias of the circuit and it's actual path. I can tell you from
real world experience that when you have to make significant changes to the
structure of your application, it is REALLY nice to be able to edit a few
lines in your circuit definitions and be done with it, instead of having to
change links all over the place.

 Hope that helps,

 Brian

 Mosh Teitelbaum wrote:
 I've been pondering the benefits and downsides of this approach for a
while
 now.  Since you bring it up, I was wondering what everyone else thought
 about all requests having to come in through an application spine?  That
is,
 what benefits exist and/or are perceived to exist from structuring all of
 your HREFs like index.cfm?fuseaction=foo.bar or
index.cfm?displayPage=5
 instead of /foo/bar.cfm and page5.cfm respectively?
 
 Anyone?
 
 --
 Mosh Teitelbaum
 evoch, LLC
 Tel: (301) 942-5378
 Fax: (301) 933-3651
 Email: [EMAIL PROTECTED]
 WWW: http://www.evoch.com/
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



Re: Cons to Fusebox

2003-07-17 Thread Clint
I agree with this ;)

Clint

- Original Message - 
From: Benoit Hediard [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Sent: Thursday, July 17, 2003 1:23 PM
Subject: RE: Cons to Fusebox


 it is REALLY nice to be able to edit a few lines in your circuit
 definitions and be done with it, instead of having to change links all
over
 the place.

 I agree with most of your points.
 But if you decide to change your fuseaction names and circuits structure,
 don't you have to change links all over the place, plus the fusebox
 configuration files?
 (fuseaction names and circuits are also harcoded all over the place,
 instead of file names and directories)

 It solves the problem by adding another one and add complexity/overhead to
 your app.
 Always the same dilemma : when to stop to add levels/layers of
abstration...
 :)

 Benoit Hediard
 www.benorama.com

  -Message d'origine-
  De : Brian Kotek [mailto:[EMAIL PROTECTED]
  Envoyé : jeudi 17 juillet 2003 19:48
  À : CF-Talk
  Objet : Cons to Fusebox
 
 
  First, I just want to be sure you understand what the fuseaction
  actually is.  It's in the format circuit.targetfuseaction,
  where the circuit part is the alias of a Fusebox circuit, and
  the targetfuseaction part is the actual action within that
  circuit that you want to execute. I just wanted to make sure that
  was clear.  So...
 
  Abstraction is one huge benefit of circuits.  When I do
  index.cfm?fuseaction=store.productdetails, I don't know, or
  care, WHERE the store circuit is.  This applies to both the
  logical and physical structure of the site.  Using circuit
  aliases masks these dependencies because the core file handles
  translation of the alias to a directory path to be called.  So as
  a team developer creating a link to that section of the site, I
  don't need to know anything about the application's directory
  structure or where that part of the site is located.
 
  On the other hand, using
  /root/store/products/productdetails.cfm in a link requires you
  to know EVERYTHING about the physical structure of the site for
  EVERY link.  And if for some reason I refactor the site, and part
  of the change is to alter the physical location of my products
  directory, or break it up into more than one directory?  Better
  open up a lot of files or break out the extended search and
  replace, because every link that points there is going to have to
  be changed.
 
  Circuits also allow for very easy dynamic links.  If I have a
  component that creates a form, and I want to reuse that form in
  multiple places in the system but I want it to post to different
  things, this is really easy with circuits.  You do: form
  action=index.cfm?fuseaction=#xfa.formAction#.  Then at runtime,
  you can set xfa.formAction to be anything you need it to be.
  Bam...like magic the form can now post to any fuseaction you need
  it to...and you never need to touch the code itself, only set the
  xfa variable.
 
  Pretty much, your question goes right to the heart of why Fusebox
  uses circuits in the first place.  The answer is that when
  related code is grouped together, that code is easier to maintain
  and change.  Placing code into directories can do this as well,
  in fact Fusebox circuits are aliases for directories.  But with
  circuits, you get that layer of abstraction between the alias of
  the circuit and it's actual path. I can tell you from real world
  experience that when you have to make significant changes to the
  structure of your application, it is REALLY nice to be able to
  edit a few lines in your circuit definitions and be done with it,
  instead of having to change links all over the place.
 
  Hope that helps,
 
  Brian
 
  Mosh Teitelbaum wrote:
  I've been pondering the benefits and downsides of this approach
  for a while
  now.  Since you bring it up, I was wondering what everyone else thought
  about all requests having to come in through an application
  spine?  That is,
  what benefits exist and/or are perceived to exist from structuring all
of
  your HREFs like index.cfm?fuseaction=foo.bar or
  index.cfm?displayPage=5
  instead of /foo/bar.cfm and page5.cfm respectively?
  
  Anyone?
  
  --
  Mosh Teitelbaum
  evoch, LLC
  Tel: (301) 942-5378
  Fax: (301) 933-3651
  Email: [EMAIL PROTECTED]
  WWW: http://www.evoch.com/
  
 
 
~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Get the mailserver that powers this list at 
http://www.coolfusion.com

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-17 Thread Barney Boisvert
With the proper use of XFAs and API variables, you can reduce that workload
tremendously.  For example, using XFAs means that you will only ever have to
change your switch files (fbx_Switch in FB3, circuit.xml.cfm in FB4).  Using
the API variables (fusebox.thiscircuit and/or fusebox.targetcircuit in FB3,
and myFusebox.thiscircuit and/or myFusebox.originalcircuit in FB4) lets you
define XFAs that point to the current circuit (which most do) without
specifying it's name, so you can rename the circuit without affecting those
XFAs.

Also, with XFAs, all your circuit and fuseaction names share a very
consistent format, so you can easily do a global search and replace, and
have great confidence that it'll get everything, and not get anything extra.
Not as easy to do that with directory names that might happen to also be
query string parameter names, or just in the text of a page.

Take this snip from FB4:
  !-- this automatically adds the current circuit --
  xfa name=process value=process /
  ...
  a href=#self##xfa.process#link text/a

versus this snip from a non-FB app:
  a href=../products/processproductform.cfmlink text/a

First, you wouldn't have to do a serach and replace on the FB4 one, and even
if you did, the XML formatting makes it a cinch to be very precise about the
replacements you make.

cheers,
barneyb

---
Barney Boisvert, Senior Development Engineer
AudienceCentral
[EMAIL PROTECTED]
voice : 360.756.8080 x12
fax   : 360.647.5351

www.audiencecentral.com


 -Original Message-
 From: Benoit Hediard [mailto:[EMAIL PROTECTED]
 Sent: Thursday, July 17, 2003 11:24 AM
 To: CF-Talk
 Subject: RE: Cons to Fusebox


 it is REALLY nice to be able to edit a few lines in your circuit
 definitions and be done with it, instead of having to change
 links all over
 the place.

 I agree with most of your points.
 But if you decide to change your fuseaction names and circuits structure,
 don't you have to change links all over the place, plus the fusebox
 configuration files?
 (fuseaction names and circuits are also harcoded all over the place,
 instead of file names and directories)

 It solves the problem by adding another one and add complexity/overhead to
 your app.
 Always the same dilemma : when to stop to add levels/layers of
 abstration...
 :)

 Benoit Hediard
 www.benorama.com

  -Message d'origine-
  De : Brian Kotek [mailto:[EMAIL PROTECTED]
  Envoyé : jeudi 17 juillet 2003 19:48
  À : CF-Talk
  Objet : Cons to Fusebox
 
 
  First, I just want to be sure you understand what the fuseaction
  actually is.  It's in the format circuit.targetfuseaction,
  where the circuit part is the alias of a Fusebox circuit, and
  the targetfuseaction part is the actual action within that
  circuit that you want to execute. I just wanted to make sure that
  was clear.  So...
 
  Abstraction is one huge benefit of circuits.  When I do
  index.cfm?fuseaction=store.productdetails, I don't know, or
  care, WHERE the store circuit is.  This applies to both the
  logical and physical structure of the site.  Using circuit
  aliases masks these dependencies because the core file handles
  translation of the alias to a directory path to be called.  So as
  a team developer creating a link to that section of the site, I
  don't need to know anything about the application's directory
  structure or where that part of the site is located.
 
  On the other hand, using
  /root/store/products/productdetails.cfm in a link requires you
  to know EVERYTHING about the physical structure of the site for
  EVERY link.  And if for some reason I refactor the site, and part
  of the change is to alter the physical location of my products
  directory, or break it up into more than one directory?  Better
  open up a lot of files or break out the extended search and
  replace, because every link that points there is going to have to
  be changed.
 
  Circuits also allow for very easy dynamic links.  If I have a
  component that creates a form, and I want to reuse that form in
  multiple places in the system but I want it to post to different
  things, this is really easy with circuits.  You do: form
  action=index.cfm?fuseaction=#xfa.formAction#.  Then at runtime,
  you can set xfa.formAction to be anything you need it to be.
  Bam...like magic the form can now post to any fuseaction you need
  it to...and you never need to touch the code itself, only set the
  xfa variable.
 
  Pretty much, your question goes right to the heart of why Fusebox
  uses circuits in the first place.  The answer is that when
  related code is grouped together, that code is easier to maintain
  and change.  Placing code into directories can do this as well,
  in fact Fusebox circuits are aliases for directories.  But with
  circuits, you get that layer of abstraction between the alias of
  the circuit and it's actual path. I can tell you from real world
  experience that when you have to make significant changes to the
  structure of your application

RE: Cons to Fusebox

2003-07-17 Thread Dave Watts
 Abstraction is one huge benefit of circuits.  When I do 
 index.cfm?fuseaction=store.productdetails, I don't know, or 
 care, WHERE the store circuit is.  This applies to both the 
 logical and physical structure of the site.  Using circuit 
 aliases masks these dependencies because the core file 
 handles translation of the alias to a directory path to be 
 called.  So as a team developer creating a link to that 
 section of the site, I don't need to know anything about the 
 application's directory structure or where that part of the 
 site is located.
 
 On the other hand, using 
 /root/store/products/productdetails.cfm in a link requires 
 you to know EVERYTHING about the physical structure of the 
 site for EVERY link.  And if for some reason I refactor the 
 site, and part of the change is to alter the physical 
 location of my products directory, or break it up into more 
 than one directory?  Better open up a lot of files or break 
 out the extended search and replace, because every link that 
 points there is going to have to be changed.

While that may be theoretically nice, why would you have so many duplicate
links to the same thing anyway? A well-constructed site should have common,
reusable (and potentially data-driven) navigation elements. In that light,
this doesn't seem to be the huge benefit that you claim.

 Circuits also allow for very easy dynamic links.  If I have a 
 component that creates a form, and I want to reuse that form 
 in multiple places in the system but I want it to post to 
 different things, this is really easy with circuits.  You do: 
 form action=index.cfm?fuseaction=#xfa.formAction#.  Then at 
 runtime, you can set xfa.formAction to be anything you need 
 it to be.  Bam...like magic the form can now post to any 
 fuseaction you need it to...and you never need to touch the 
 code itself, only set the xfa variable.

If you really wanted that, you don't need circuits. All you need to do is
create a variable to store the form action attribute, right? Maybe I'm
missing something, though.

 Pretty much, your question goes right to the heart of why 
 Fusebox uses circuits in the first place.  The answer is that 
 when related code is grouped together, that code is easier to 
 maintain and change.  Placing code into directories can do 
 this as well, in fact Fusebox circuits are aliases for 
 directories.  But with circuits, you get that layer of 
 abstraction between the alias of the circuit and it's actual 
 path. I can tell you from real world experience that when you 
 have to make significant changes to the structure of your 
 application, it is REALLY nice to be able to edit a few lines 
 in your circuit definitions and be done with it, instead of 
 having to change links all over the place.

You can group related code together without Fusebox or any other controller
structure. I've been doing that for years. I can tell you from real world
experience that when you have to make significant changes to the structure
of your application, it is REALLY nice to be able to edit a few lines in
your navigation elements and be done with it, instead of having to change
links all over the place. On the other hand, I can also tell you from real
world experience that when you have to make significant changes to the
structure of your application, that's a sign that you should've spent more
time planning and less time coding.

I'll close this by stating that I'm not against your using Fusebox, or
anyone else for that matter, but I did think it worth pointing out that a
lot of the problems solved by Fusebox have traditionally not really been
significant problems for lots of people. If they are significant problems
for you, then you should probably use Fusebox. Personally, since I stopped
writing CGI programs in Visual Basic 3 and started writing them in CF
instead, I haven't had much need for a controller structure, but that's just
me.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444

~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



RE: Cons to Fusebox

2003-07-17 Thread Mosh Teitelbaum
Brian Kotek wrote:
 First, I just want to be sure you understand what the fuseaction
 actually is. [snip]

Yup, I understand all of that.  But thanks for making sure.

 Abstraction is one huge benefit of circuits.  When I do
 index.cfm?fuseaction=store.productdetails, I don't know, or
 care, WHERE the store circuit is.  This applies to both the
 logical and physical structure of the site.  Using circuit
 aliases masks these dependencies because the core file handles
 translation of the alias to a directory path to be called.  So as
 a team developer creating a link to that section of the site, I
 don't need to know anything about the application's directory
 structure or where that part of the site is located.

I can see how abstraction of a file's location might be beneficial, but I'm
not sure I would agree that it's a *HUGE* benefit.  As I see it, this kind
of abstraction provides 2 kinds of benefit; security and, for lack of
another term, abstraction as to where a file (or in your example, a circuit)
is actually located to aid in team development.

It provides security because a would-be hacker doesn't necessarily know
where your file or files are actually located.  However, I think this is
more a form of security through obscurity rather than true security.  The
truth is, if someone were to hack your web server, they'd very easily be
able to determine the true names and locations of your files.  And, they
probably wouldn't care much anyway since there's more valuable loot in the
database than in code file.

Concerning the benefit to team development, I'm not sure I see it.  You're
right, the members of your development team don't need to know that the
store circuit is actually a directory called MungeMe but they still need
to know that they are to use the circuit named store.  In essence, you're
creating a virtual file system and requiring that the development team learn
the virtual file system instead of the physical file system.  With a well
documented development plan, the benefits of this virtual file system are
negligible to none to, maybe even, harmful.  At least with a physical file
system you can open up a file browser and see the actual structure.  With a
virtual file system you have to either remember it (bad), open and parse the
code (bad), or read the documents (please god no 8^).

And this just speaks to the development team.  How does this benefit the
architect(s)?  The way I see it, it makes their lives more difficult because
they now need to craft a physical and a virtual file system.

 On the other hand, using
 /root/store/products/productdetails.cfm in a link requires you
 to know EVERYTHING about the physical structure of the site for
 EVERY link.  And if for some reason I refactor the site, and part
 of the change is to alter the physical location of my products
 directory, or break it up into more than one directory?  Better
 open up a lot of files or break out the extended search and
 replace, because every link that points there is going to have to
 be changed.

As Benoit indicated, and as I mentioned above, you're still hard coding
targets, you're just targeting the virtual file system instead of the
physical one.

 Circuits also allow for very easy dynamic links.  If I have a
 component that creates a form, and I want to reuse that form in
 multiple places in the system but I want it to post to different
 things, this is really easy with circuits.  You do: form
 action=index.cfm?fuseaction=#xfa.formAction#.  Then at runtime,
 you can set xfa.formAction to be anything you need it to be.
 Bam...like magic the form can now post to any fuseaction you need
 it to...and you never need to touch the code itself, only set the
 xfa variable.

My question was really more about the benefits of a central spine (hub and
spoke pattern) than Fusebox, and I'm not trying to start a holy war (nor am
I suggesting that you are), but since we're here...

I'm all for reuse (actual reuse, not cut  paste reuse) of code.  But in
practice, how often does the same one form need to be used in different
situations?  I can see reusing a form to add and edit a specific type of
item/object but don't see reuse of a single form much beyond that.  The only
other time I've seen where something like this would be reusable is in a
security context where you want to assign permissions or ownership to an
object regardless of object type.  In the case or add/edit, instead of
dynamically setting the form action to addThing or editThing you could
just decide in the action page whether the request is meant to add or edit
(usually by detecting the presence of an ID).

 Pretty much, your question goes right to the heart of why Fusebox
 uses circuits in the first place.  The answer is that when
 related code is grouped together, that code is easier to maintain
 and change.  Placing code into directories can do this as well,
 in fact Fusebox circuits are aliases for directories.  But with
 circuits, you get that layer of 

RE: Cons to Fusebox

2003-07-17 Thread Matt Robertson
Barney wrote:
Take this snip from FB4:
  !-- this automatically adds the current circuit --
  xfa name=process value=process /
  ...
  a href=#self##xfa.process#link text/a
versus this snip from a non-FB app:
  a href=../products/processproductform.cfmlink text/a

Or versus this snip from a non-FB app:

a href=#request.ProductsBaseHRef#processproductform.cfmlink text/a

Or to stretch it a bit (too far perhaps):

a
href=#request.BaseHRef##request.ProductsFolder#processproductform.cfm
link text/a

Or this:

a href=#cgi.script_name#?#client.defaultparms#blah=blahlink
text/a

You certainly don't need FB to standardize locations.  Why would you
point to something that's so simple to achieve in so simple a fashion?
I can move an entire web site by a)copying the files, b)reassigning to a
new dsn and c)editing a db record to change urls and physical paths.
Elapsed time is maybe 5 minutes, with 3 of that being the copy process.
In a simpler app this could simply go into something like
application.cfm.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com


~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribeforumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4



  1   2   >