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 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=subscribe&forumid=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
                                

Reply via email to