Re: Does CF Framework make life easier? Which one to start?

2007-05-21 Thread Tom Chiverton
On Friday 18 May 2007, Greg Luce wrote:
 10 minutes? You take a sample app and copy/paste fuses around. That doesn't
 sound like much of an effort in improving your software quality.

I got the impression the original poster hadn't even really considered what a 
Framework would do, so something easy to understand, as opposed to something 
you can just cut and paste magic code from, might be easy.

-- 
Tom Chiverton
Helping to confidentially leverage attention-grabbing e-services
on: http://thefalken.livejournal.com



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.


~|
Upgrade to Adobe ColdFusion MX7
The most significant release in over 10 years. Upgrade  see new features.
http://www.adobe.com/products/coldfusion?sdid=RVJR

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-21 Thread Greg Luce
Yeah, fusebox is really hard to understand so don't use it. ;-)

Greg

On 5/21/07, Tom Chiverton [EMAIL PROTECTED] wrote:

 On Friday 18 May 2007, Greg Luce wrote:
  10 minutes? You take a sample app and copy/paste fuses around. That
 doesn't
  sound like much of an effort in improving your software quality.

 I got the impression the original poster hadn't even really considered
 what a
 Framework would do, so something easy to understand, as opposed to
 something
 you can just cut and paste magic code from, might be easy.

 --
 Tom Chiverton
 Helping to confidentially leverage attention-grabbing e-services
 on: http://thefalken.livejournal.com

 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England
 and Wales under registered number OC307980 whose registered office address
 is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
 available for inspection at the registered office. Any reference to a
 partner in relation to Halliwells LLP means a member of Halliwells LLP.
 Regulated by the Law Society.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged.  If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents.  If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 8008.

 For more information about Halliwells LLP visit www.halliwells.com.


 

~|
ColdFusion MX7 by Adobe®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Sean Corfield
On 5/17/07, James Wolfe [EMAIL PROTECTED] wrote:
 I cant speak about Frameworks in general, but I can tell you to avoid FuseBox 
 like the plague.

Oh dear... there's always one, isn't there?

 If all you ever coded in was fusebox, then maybe its an OK framework to work 
 with.

I didn't much care for Fusebox 3. I thought Fusebox 4 was OK, Fusebox
4.1 was an improvement. I wrote Fusebox 5 and 5.1 and I'm busy writing
Fusebox 6 (the current feeling in the Fusebox community is that we
might call it 5.5).

I've written applications with various versions of Fusebox (in both
PHP and CFML), Mach II (in both PHP and CFML), Model-Glue and no
framework. I've used ColdSpring with all of the above. I've used
Reactor and Transfer with ColdSpring (and Model-Glue). I've
contributed code to pretty much every framework I've used so I like to
think that I know the pros and cons of all those frameworks pretty
well.

I hear lots of good things about ColdBox but haven't had a chance to
try it out yet.

Frameworks are definitely a Good Thing. The only one with books
available is Fusebox. Jeff Peters' new Fusebox 5.1 book (from Proton
Arts) is very good, covering both Fusebox and the FLiP methodology.

 We hired a new developer who told us that FuseBox was the bomb and that he 
 knew it. We gave him a specific project to code using FuseBox and to this day 
 we regret it. The code is so difficult to read, understand and debug that any 
 possible gain in the form of reusable code is immediately lost many times 
 over in finding the code you intend to reuse.

That's almost certainly because HE WAS A BAD DEVELOPER!

Don't blame the framework for his poor code. You can write bad code
with *any* framework if you are (a) a bad programmer or (b) determined
enough. I've seen bad Mach II good too. I haven't seen enough
Model-Glue code to see much bad code there but I bet it exists out
there.

 Maybe the project was too large for FuseBox. Maybe the guy was incompetent 
 (he no longer works for us). But we deeply regret allowing him to code that 
 project in FuseBox and have not even considered using it again.

Fusebox is very good at handling large projects because it supports
modular development (with circuits). I'm sorry that one bad experience
with one bad developer has made you avoid using a very popular,
well-supported, well-documented framework that powers a large number
of large (and small) websites.

It's Fusebox, BTW, small 'b'.
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

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

~|
ColdFusion MX7 by Adobe®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Tom Chiverton
On Thursday 17 May 2007, Greg Luce wrote:
 I have to disagree. Fusebox 3 is not the way to go.

I don't do GUIs in HTML anymore, but a FB3 config file looks a lot easier to 
understand than the newer ones.

-- 
Tom Chiverton
Helping to heterogeneously reintermediate web-enabled content
on: http://thefalken.livejournal.com



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.


~|
Upgrade to Adobe ColdFusion MX7
The most significant release in over 10 years. Upgrade  see new features.
http://www.adobe.com/products/coldfusion?sdid=RVJR

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Ali Majdzadeh
I have no OO background. Till now I just used coldfusion tags to make my 
projects. It was easy and with a little help from Dreamweaver it was the 
easiest programming experience I ever had. recently after making 10 online 
catalogs for a friend I realized there might be a problem to manage all the 
code for all catalogs. After a little googling I saw the expression 
FrameWork. I had no idea what it is. Honestly right now I don't know what 
exactly a framework is and how it works and how I can start working with that. 
Your posts helped a lot but I think what I really need is an example based 
basic tutorial that helps me understand the meanining of a framework.
Thanks
Ali

~|
ColdFusion MX7 by Adobe®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Greg Luce
The config file or the circuit file? I think there was an fbx_settings.cfm
and fbx_circuits.cfm where you would do config type stuff. Are you talking
about the fbx_switch.cfm vs the circuit.xml.cfm? The XML really isn't that
complex. 10 minutes should be enough to familiarize with the syntax used in
there.

XML is just another structured language probably much simpler than HTML.

Greg

On 5/18/07, Tom Chiverton [EMAIL PROTECTED] wrote:

 On Thursday 17 May 2007, Greg Luce wrote:
  I have to disagree. Fusebox 3 is not the way to go.

 I don't do GUIs in HTML anymore, but a FB3 config file looks a lot easier
 to
 understand than the newer ones.

 --
 Tom Chiverton
 Helping to heterogeneously reintermediate web-enabled content
 on: http://thefalken.livejournal.com

 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England
 and Wales under registered number OC307980 whose registered office address
 is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
 available for inspection at the registered office. Any reference to a
 partner in relation to Halliwells LLP means a member of Halliwells LLP.
 Regulated by the Law Society.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged.  If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents.  If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 8008.

 For more information about Halliwells LLP visit www.halliwells.com.


 

~|
Macromedia ColdFusion MX7
Upgrade to MX7  experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Mark Mandel
Wikipedia definition of a software framework:
http://en.wikipedia.org/wiki/Software_framework

I'm sure you can find more with a bit of googling:

Mark

On 5/18/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
 I have no OO background. Till now I just used coldfusion tags to make my 
 projects. It was easy and with a little help from Dreamweaver it was the 
 easiest programming experience I ever had. recently after making 10 online 
 catalogs for a friend I realized there might be a problem to manage all the 
 code for all catalogs. After a little googling I saw the expression 
 FrameWork. I had no idea what it is. Honestly right now I don't know what 
 exactly a framework is and how it works and how I can start working with 
 that. Your posts helped a lot but I think what I really need is an example 
 based basic tutorial that helps me understand the meanining of a framework.
 Thanks
 Ali

 

~|
ColdFusion MX7 by Adobe®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Tom Chiverton
On Friday 18 May 2007, Greg Luce wrote:
 XML is just another structured language probably much simpler than HTML.

Yes, but if you are just getting started, it only makes the curve steeper.

-- 
Tom Chiverton
Helping to vitalistically network industry-wide infrastructures
on: http://thefalken.livejournal.com



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.


~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2  MX7 integration  create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Sean Corfield
On 5/18/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
 I have no OO background. Till now I just used coldfusion tags to make my 
 projects. It was easy and with a little help from Dreamweaver it was the 
 easiest programming experience I ever had.

Then Fusebox is probably the best match for you and, I suspect, you'd
find Fusebox 3, easier than Fusebox 4+. Get a copy of the Fusebox 3
book by Nat Papovich and Jeff Peters and see if it makes sense to you.

http://www.amazon.com/Fusebox-Developing-Applications-Jeff-Peters/dp/0735712697
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

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

~|
Create Web Applications With ColdFusion MX7  Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Aaron Roberson
I am trying to get a sponsor from a hosting company. Once I do, I will
do a series of video tutorials on frameworks. In the meantime, go to
carehart.org and look up OOP and some of the framework names in the
UGTV list. You will find some great video workshops there.

-Aaron

On 5/18/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
 I have no OO background. Till now I just used coldfusion tags to make my 
 projects. It was easy and with a little help from Dreamweaver it was the 
 easiest programming experience I ever had. recently after making 10 online 
 catalogs for a friend I realized there might be a problem to manage all the 
 code for all catalogs. After a little googling I saw the expression 
 FrameWork. I had no idea what it is. Honestly right now I don't know what 
 exactly a framework is and how it works and how I can start working with 
 that. Your posts helped a lot but I think what I really need is an example 
 based basic tutorial that helps me understand the meanining of a framework.
 Thanks
 Ali

~|
Macromedia ColdFusion MX7
Upgrade to MX7  experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Aaron Roberson
I should also add that around this time last year I didn't know a
thing about OOP and I just started using frameworks in the last few
months (just prior to the Frameworks conference). In fact, framework
author Peter Bell has only been working with OOP for a little over a
year now (see http://www.pbell.com/index.cfm/2007/1/1/2006--Quite-a-year).

You will benefit more by learning OOP now then waiting until you've
built more and more catalogs and you find that all your time is being
wasted maintaining them and you never get to build your client el.

-Aaron

On 5/18/07, Aaron Roberson [EMAIL PROTECTED] wrote:
 I am trying to get a sponsor from a hosting company. Once I do, I will
 do a series of video tutorials on frameworks. In the meantime, go to
 carehart.org and look up OOP and some of the framework names in the
 UGTV list. You will find some great video workshops there.

 -Aaron

 On 5/18/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
  I have no OO background. Till now I just used coldfusion tags to make my 
  projects. It was easy and with a little help from Dreamweaver it was the 
  easiest programming experience I ever had. recently after making 10 online 
  catalogs for a friend I realized there might be a problem to manage all the 
  code for all catalogs. After a little googling I saw the expression 
  FrameWork. I had no idea what it is. Honestly right now I don't know what 
  exactly a framework is and how it works and how I can start working with 
  that. Your posts helped a lot but I think what I really need is an example 
  based basic tutorial that helps me understand the meanining of a framework.
  Thanks
  Ali


~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7  
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-18 Thread Greg Luce
10 minutes? You take a sample app and copy/paste fuses around. That doesn't
sound like much of an effort in improving your software quality.

Greg

On 5/18/07, Tom Chiverton [EMAIL PROTECTED] wrote:

 On Friday 18 May 2007, Greg Luce wrote:
  XML is just another structured language probably much simpler than HTML.

 Yes, but if you are just getting started, it only makes the curve steeper.

 --
 Tom Chiverton
 Helping to vitalistically network industry-wide infrastructures
 on: http://thefalken.livejournal.com

 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England
 and Wales under registered number OC307980 whose registered office address
 is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
 available for inspection at the registered office. Any reference to a
 partner in relation to Halliwells LLP means a member of Halliwells LLP.
 Regulated by the Law Society.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged.  If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents.  If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 8008.

 For more information about Halliwells LLP visit www.halliwells.com.


 

~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7  
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Tom Chiverton
On Thursday 17 May 2007, Ali Majdzadeh wrote:
 Everybody says Frameworks make life easier. Does it? 

Yes*.

 If yes, please tell me 
 which one can work as a starter for me? 

Fusebox 3. Gives you a good overview of how and why to use one, but isn't 
nearly as complex as other frameworks.

 they completely different? Is it possible to learn one and then migrate to
 another easily if needed? Please suggest a book for the one you think is

Not generally, no.
You can do some work to decouple everything, but sooner or later you have to 
depend on something remaining static. 
The good news is that once you are in the mind set, picking up your 2nd 
(third, fourth...) framework is easy.


-- 
Tom Chiverton
Helping to assertively syndicate interdependent functionalities
on: http://thefalken.livejournal.com

* This sentence has been sponsored by Sweeping-Statements-R-Us(tm)



This email is sent for and on behalf of Halliwells LLP.

Halliwells LLP is a limited liability partnership registered in England and 
Wales under registered number OC307980 whose registered office address is at St 
James's Court Brown Street Manchester M2 2JF.  A list of members is available 
for inspection at the registered office. Any reference to a partner in relation 
to Halliwells LLP means a member of Halliwells LLP. Regulated by the Law 
Society.

CONFIDENTIALITY

This email is intended only for the use of the addressee named above and may be 
confidential or legally privileged.  If you are not the addressee you must not 
read it and must not use any information contained in nor copy it nor inform 
any person other than Halliwells LLP or the addressee of its existence or 
contents.  If you have received this email in error please delete it and notify 
Halliwells LLP IT Department on 0870 365 8008.

For more information about Halliwells LLP visit www.halliwells.com.


~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7  
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread James Wolfe
I cant speak about Frameworks in general, but I can tell you to avoid FuseBox 
like the plague. 

If all you ever coded in was fusebox, then maybe its an OK framework to work 
with. 

We hired a new developer who told us that FuseBox was the bomb and that he knew 
it. We gave him a specific project to code using FuseBox and to this day we 
regret it. The code is so difficult to read, understand and debug that any 
possible gain in the form of reusable code is immediately lost many times over 
in finding the code you intend to reuse.

Maybe the project was too large for FuseBox. Maybe the guy was incompetent (he 
no longer works for us). But we deeply regret allowing him to code that project 
in FuseBox and have not even considered using it again.

~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Greg Luce
I have to disagree. Fusebox 3 is not the way to go. Get the new Jeff Peters
FB5.1 book. And download the sample apps out there. I like WeGotWidgets for
teaching new Fuseboxers.

(FB 3 had the worst layout system, don't get newbies involved in that)

Greg

On 5/17/07, Tom Chiverton [EMAIL PROTECTED] wrote:

 On Thursday 17 May 2007, Ali Majdzadeh wrote:
  Everybody says Frameworks make life easier. Does it?

 Yes*.

  If yes, please tell me
  which one can work as a starter for me?

 Fusebox 3. Gives you a good overview of how and why to use one, but isn't
 nearly as complex as other frameworks.

  they completely different? Is it possible to learn one and then migrate
 to
  another easily if needed? Please suggest a book for the one you think is

 Not generally, no.
 You can do some work to decouple everything, but sooner or later you have
 to
 depend on something remaining static.
 The good news is that once you are in the mind set, picking up your 2nd
 (third, fourth...) framework is easy.


 --
 Tom Chiverton
 Helping to assertively syndicate interdependent functionalities
 on: http://thefalken.livejournal.com

 * This sentence has been sponsored by Sweeping-Statements-R-Us(tm)

 

 This email is sent for and on behalf of Halliwells LLP.

 Halliwells LLP is a limited liability partnership registered in England
 and Wales under registered number OC307980 whose registered office address
 is at St James's Court Brown Street Manchester M2 2JF.  A list of members is
 available for inspection at the registered office. Any reference to a
 partner in relation to Halliwells LLP means a member of Halliwells LLP.
 Regulated by the Law Society.

 CONFIDENTIALITY

 This email is intended only for the use of the addressee named above and
 may be confidential or legally privileged.  If you are not the addressee you
 must not read it and must not use any information contained in nor copy it
 nor inform any person other than Halliwells LLP or the addressee of its
 existence or contents.  If you have received this email in error please
 delete it and notify Halliwells LLP IT Department on 0870 365 8008.

 For more information about Halliwells LLP visit www.halliwells.com.


 

~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


RE: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Peterson, Chris
I am coding my first app in Model-Glue and once I got over the concepts,
its really simple.

Also, if this is your first one, take a peek at Coldbox
(http://www.luismajano.com/index.cfm?event=ehProjects.dspColdbox)  When
I stumbled upon this, I was surprised it didn't have more press.  It has
a very slick user interface to its cache, super easy install (copy into
any folder and run).  I haven't made any apps in here, but it looks very
much like Model-Glue at least at first glance.  And I like that its
events are based off cfc names (event = mystuff.lookup finds mystuff.cfc
and runs the lookup function)

Chris

~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7  
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Greg Luce
I cant speak about Frameworks in general, but I can tell you to avoid
FuseBox like the plague.

 Now this is just a rediculous idea. There are thousands of Fusebox
developers out there writing tens of thousands of applications with various
degrees of success I'm sure, but I don't think it's a stretch to say that
the success rate, mainatinability and scalability of these apps are above
the average no-framework project.

If all you ever coded in was fusebox, then maybe its an OK framework to work
 with.


 It sounds like some folks didn't want to learn it so they claimed it was
hard to understand.

We hired a new developer who told us that FuseBox was the bomb and that he
 knew it. We gave him a specific project to code using FuseBox and to this
 day we regret it. The code is so difficult to read, understand and debug
 that any possible gain in the form of reusable code is immediately lost many
 times over in finding the code you intend to reuse.


 It's quite possible the guy didn't build a good Fusebox application
(I've done that). But even my bad one's are better than the average
spaghetti-code.

Maybe the project was too large for FuseBox. Maybe the guy was incompetent
 (he no longer works for us). But we deeply regret allowing him to code that
 project in FuseBox and have not even considered using it again.


 Was MySpace too large for Fusebox? Come on! It's quite possible the guy
was incompetent, but for a reasonably intelligent programmer to say that
Fusebox code is hard to read tells me they just didn't try.



~|
Upgrade to Adobe ColdFusion MX7
The most significant release in over 10 years. Upgrade  see new features.
http://www.adobe.com/products/coldfusion?sdid=RVJR

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Raymond Camden
Ali, a few thoughs.

Frameworks, for me, makes my life VERY easy. But it is important to
note that this doesn't mean LESS work. Just EASIER work. (Sorry for
all the caps.) One of the things that surprised me when I started
working with frameworks was the amount of extra code. Sometimes it
feels like a bit too much work - but when it comes down to it - my
code is a heck of a lot easier to work with now.

I just bring this up so you can keep it in mind.

Also - I encourage you to play with all the frameworks. The best one
is the one that works best for you.

On 5/17/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
 Hi:
 Everybody says Frameworks make life easier. Does it? If yes, please tell me 
 which one can work as a starter for me? Model-Glue looks nice and easy, 
 Mach-II looks very powerful and Fusebox claims to be the most popular. Are 
 they completely different? Is it possible to learn one and then migrate to 
 another easily if needed?
 Please suggest a book for the one you think is the best for the starter. I am 
 in no rush so there is no need for a very quick start but a complete book can 
 help me a lot.
 Thanks
 Ali

 

~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Charlie Griefer
On 5/17/07, James Wolfe [EMAIL PROTECTED] wrote:
 I cant speak about Frameworks in general, but I can tell you to avoid FuseBox 
 like the plague.

 If all you ever coded in was fusebox, then maybe its an OK framework to work 
 with.

 We hired a new developer who told us that FuseBox was the bomb and that he 
 knew it. We gave him a specific project to code using FuseBox and to this day 
 we regret it. The code is so difficult to read, understand and debug that any 
 possible gain in the form of reusable code is immediately lost many times 
 over in finding the code you intend to reuse.

 Maybe the project was too large for FuseBox. Maybe the guy was incompetent 
 (he no longer works for us). But we deeply regret allowing him to code that 
 project in FuseBox and have not even considered using it again.

James:

I can't speak about Frameworks in general either, as I've only just
recently started using one... and it happened to be Fusebox.

My guess would be that your developer may not have been particularly
competent.  Frankly, it's easy to write bad fusebox.  Is that a
negative about the framework itself?  Perhaps... but it also makes
learning the framework a bit less intimidating.

Since I've been using it, I've come across some horrible (i mean
truly, truly horrible) fusebox code.  At it's most basic.. the only
real rule it asks you to adhere to is separating your display code
into dsp_ files, and your logic into act_ (there is also qry_ and
lay_... but let's just stick to those 2 to keep it basic).  I've seen
code where -all- of the page is in one single act_ file.  And yes,
that makes maintenance a nightmare.  But y'know what?  That's not
Fusebox :)

I can take a crap and wrap it up in a box from Saks Fifth Avenue but
that doesn't make it any less... crap.

Check out some good fusebox code and I think you'll find that it does
*significantly* make your code easier to maintain.  But the effort has
to be put in up front.  Otherwise, you just get... well, crap :)

Just my $0.02 as a spaghetti coder who has really been enjoyiong
organizing his code with fusebox.

-- 
Charlie Griefer


...All the world shall be your enemy, Prince with a Thousand Enemies,
and whenever they catch you, they will kill you. But first they must catch
you, digger, listener, runner, prince with a swift warning.
Be cunning and full of tricks and your people shall never be destroyed.

~|
Macromedia ColdFusion MX7
Upgrade to MX7  experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Aaron Roberson
First, you need to understand that there are different kinds of
frameworks. There are controller frameworks (such as MG, M2, FB, CB,
etc), DI/ioC frameworks (CS and LW) and ORM frameworks (Reactor,
Transfer and oB).

I like ColdBox for my controller framework (most documented, and
suites my programming style the best), LightWire (LW) for my DI/ioC
framework (gives you the flexibility of switching over to CS later
down the road if you like using an XML config), and since I am on
BlueDragon I am not using any ORM frameworks, but I can't wait for Nic
Tunney to update objectBreeze to v2 - once he does I will be adopting
it.

In general, controller frameworks provide a solution to the same
problem, DI/ioC frameworks provide a solution to another problem, and
ORM frameworks provide a solution to yet another problem. How they are
configured and some of their features may very.

HTH,
Aaron

~|
Deploy Web Applications Quickly across the enterprise with ColdFusion MX7  
Flex 2
Free Trial 
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJU

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


RE: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Scott Stewart
I'll pitch this out there
It really depends on the application in question...

If it's a very small app, a framework may not even be necessary. It may even
create headaches. Very large apps are great fodder for a framework, because
it organizes the hundreds, or thousands of templates into something
coherent. 

I was in a situation recently where the application was huge, with no
framework, or organization. The lead on the project had all of the app
knowledge in his head and wasn't about to document anything. 

I worked as best I could, having to figure out how he did things, on my
own.. I was accused of not being what I said I was on my resume, and not
working fast enough..

Needless to say I didn't last long

-- 
Scott Stewart
ColdFusion Developer
 
SSTWebworks
7241 Jillspring Ct.
Springfield, Va. 22152
(703) 220-2835
 
http://www.sstwebworks.com

-Original Message-
From: Raymond Camden [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 17, 2007 12:26 PM
To: CF-Talk
Subject: Re: Does CF Framework make life easier? Which one to start?

Ali, a few thoughs.

Frameworks, for me, makes my life VERY easy. But it is important to
note that this doesn't mean LESS work. Just EASIER work. (Sorry for
all the caps.) One of the things that surprised me when I started
working with frameworks was the amount of extra code. Sometimes it
feels like a bit too much work - but when it comes down to it - my
code is a heck of a lot easier to work with now.

I just bring this up so you can keep it in mind.

Also - I encourage you to play with all the frameworks. The best one
is the one that works best for you.

On 5/17/07, Ali Majdzadeh [EMAIL PROTECTED] wrote:
 Hi:
 Everybody says Frameworks make life easier. Does it? If yes, please tell
me which one can work as a starter for me? Model-Glue looks nice and easy,
Mach-II looks very powerful and Fusebox claims to be the most popular. Are
they completely different? Is it possible to learn one and then migrate to
another easily if needed?
 Please suggest a book for the one you think is the best for the starter. I
am in no rush so there is no need for a very quick start but a complete book
can help me a lot.
 Thanks
 Ali

 



~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Robertson-Ravo, Neil (RX)
Devils advocate... To be fair, don't pan blame on the past developer on
someones word as you haven't seen the code, it could be very well written
and it is the current developers who simple don't understand it (not saying
it is, just that it could be).  If may well be a pile of crap (not
giftwrapped) but it could also be well structured just using more complex
code.



Just my £0.02p




This e-mail is from Reed Exhibitions (Gateway House, 28 The Quadrant,
Richmond, Surrey, TW9 1DN, United Kingdom), a division of Reed Business,
Registered in England, Number 678540.  It contains information which is
confidential and may also be privileged.  It is for the exclusive use of the
intended recipient(s).  If you are not the intended recipient(s) please note
that any form of distribution, copying or use of this communication or the
information in it is strictly prohibited and may be unlawful.  If you have
received this communication in error please return it to the sender or call
our switchboard on +44 (0) 20 89107910.  The opinions expressed within this
communication are not necessarily those expressed by Reed Exhibitions. 
Visit our website at http://www.reedexpo.com

-Original Message-
From: Charlie Griefer
To: CF-Talk
Sent: Thu May 17 17:28:45 2007
Subject: Re: Does CF Framework make life easier? Which one to start?

On 5/17/07, James Wolfe [EMAIL PROTECTED] wrote:
 I cant speak about Frameworks in general, but I can tell you to avoid
FuseBox like the plague.

 If all you ever coded in was fusebox, then maybe its an OK framework to
work with.

 We hired a new developer who told us that FuseBox was the bomb and that he
knew it. We gave him a specific project to code using FuseBox and to this
day we regret it. The code is so difficult to read, understand and debug
that any possible gain in the form of reusable code is immediately lost many
times over in finding the code you intend to reuse.

 Maybe the project was too large for FuseBox. Maybe the guy was incompetent
(he no longer works for us). But we deeply regret allowing him to code that
project in FuseBox and have not even considered using it again.

James:

I can't speak about Frameworks in general either, as I've only just
recently started using one... and it happened to be Fusebox.

My guess would be that your developer may not have been particularly
competent.  Frankly, it's easy to write bad fusebox.  Is that a
negative about the framework itself?  Perhaps... but it also makes
learning the framework a bit less intimidating.

Since I've been using it, I've come across some horrible (i mean
truly, truly horrible) fusebox code.  At it's most basic.. the only
real rule it asks you to adhere to is separating your display code
into dsp_ files, and your logic into act_ (there is also qry_ and
lay_... but let's just stick to those 2 to keep it basic).  I've seen
code where -all- of the page is in one single act_ file.  And yes,
that makes maintenance a nightmare.  But y'know what?  That's not
Fusebox :)

I can take a crap and wrap it up in a box from Saks Fifth Avenue but
that doesn't make it any less... crap.

Check out some good fusebox code and I think you'll find that it does
*significantly* make your code easier to maintain.  But the effort has
to be put in up front.  Otherwise, you just get... well, crap :)

Just my $0.02 as a spaghetti coder who has really been enjoyiong
organizing his code with fusebox.

-- 
Charlie Griefer


...All the world shall be your enemy, Prince with a Thousand Enemies,
and whenever they catch you, they will kill you. But first they must catch
you, digger, listener, runner, prince with a swift warning.
Be cunning and full of tricks and your people shall never be destroyed.



~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


RE: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Damien McKenna
 -Original Message-
 From: Ali Majdzadeh [mailto:[EMAIL PROTECTED] 
 Sent: Thursday, May 17, 2007 11:03 AM
 Subject: Does CF Framework make life easier? Which one to start?
 
 Everybody says Frameworks make life easier. Does it?

Yes, from numerous standpoints:

* Forces you to bring more structure to your code.
* More structure == easier to manage.
* You can give the project to someone else, if they're familiar with the
framework they'll have a much easier time of hitting the ground running.

For years I brainstormed rudimentary framework  CMS design on my PHP
work.  Eventually I designed a full framework with CMS myself, though I
never released it, and the site it was used was since rewritten.
Shortly after that I got hired by a CF shop where they had used Fusebox
3 for all of their work, lo and behold it turned out to be very close to
a superset of my PHP framework - it was slightly more organized but
didn't have the CMS overhead.

After several years of working with Fusebox 3 and then to FB4  FB5 I've
started to see limitations in it (or maybe just my use of it) and have
been looking at other frameworks to see how they could be used, and
right now ColdBox looks like it might be the best direction - it IMHO
seems to make a better balance of usability vs flexibility than similar
projects (MG, MII, etc).

Just my $0.02.


Damien McKenna
Web Developer
The LIMU Company

~|
Create Web Applications With ColdFusion MX7  Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Christopher Jordan
Aaron,

Would you mind explaining some of the acronyms you threw around? 
Specifically: what is DI/ioC? What is ORM (I should know my CFUG just 
did a preso on Transfer I think, but I missed out)? You say, they all 
solve different problems. What are those problems, and how do these 
frameworks go about solving them? I can see that LW is LightWire, but 
you didn't tell us uninitiated what CS stood for. I personally 
understood the string of controller frameword initials you threw down, 
but for someone asking what to use two-letter initials probably don't 
help much.

Can you expand please? :o)

Thanks,
Chris

Aaron Roberson wrote:
 First, you need to understand that there are different kinds of
 frameworks. There are controller frameworks (such as MG, M2, FB, CB,
 etc), DI/ioC frameworks (CS and LW) and ORM frameworks (Reactor,
 Transfer and oB).

 I like ColdBox for my controller framework (most documented, and
 suites my programming style the best), LightWire (LW) for my DI/ioC
 framework (gives you the flexibility of switching over to CS later
 down the road if you like using an XML config), and since I am on
 BlueDragon I am not using any ORM frameworks, but I can't wait for Nic
 Tunney to update objectBreeze to v2 - once he does I will be adopting
 it.

 In general, controller frameworks provide a solution to the same
 problem, DI/ioC frameworks provide a solution to another problem, and
 ORM frameworks provide a solution to yet another problem. How they are
 configured and some of their features may very.

 HTH,
 Aaron

 

~|
Create robust enterprise, web RIAs.
Upgrade  integrate Adobe Coldfusion MX7 with Flex 2
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJP

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Matt Quackenbush
On 5/17/07, James Wolfe [EMAIL PROTECTED] wrote:

 I cant speak about Frameworks in general, but I can tell you to avoid
 FuseBox like the plague.

 If all you ever coded in was fusebox, then maybe its an OK framework to
 work with.

 We hired a new developer who told us that FuseBox was the bomb and that he
 knew it. We gave him a specific project to code using FuseBox and to this
 day we regret it. The code is so difficult to read, understand and debug
 that any possible gain in the form of reusable code is immediately lost many
 times over in finding the code you intend to reuse.

 Maybe the project was too large for FuseBox. Maybe the guy was incompetent
 (he no longer works for us). But we deeply regret allowing him to code that
 project in FuseBox and have not even considered using it again.



I'm sorry, but this is a ludicrous post.  I don't care what framework you
use, if a moron is writing the code, you're going to end up with moronic
code.  To cast the blame off onto the framework is, well, at least as
moronic as the moronic code; maybe even more so.  Not only that, but I'd be
willing to wager that the code from a moron would be even -more- moronic
without the framework (any framework) in place.

I originally looked at Fusebox way back in the v2 or v3 days (can't remember
for sure which it was).  For a variety of reasons I really disliked it.  So,
as a result, I wrote my own quasi-framework and used it for several years.
Long story (you can read more about it here:
http://www.quackfuzed.com/index.cfm/2007/4/17/Am-I-Done-Reinventing-the-Wheel),
but summed up, Fusebox 5.1 is nothing less than AWESOME.

@ Ali - I personally would -highly- recommend using a framework, and unless
you're coming from an OO language, I would *extremely highly* recommend
Fusebox 5.1 as the starting point.  If you do have an OO background, then
ModelGlue or Mach-ii might be better suited to your tastes, but if not,
they'll likely be a bit scary to jump into.

Hope that helps.


Matt


~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2  MX7 integration  create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Robertson-Ravo, Neil (RX)
CS = ColdSpring

IoC = inversion of control

DI = I presume Direct Invocation? (as in Explicit Invocation?) not sure
about that one!

ORM = Object Relationship Mapping




This e-mail is from Reed Exhibitions (Gateway House, 28 The Quadrant,
Richmond, Surrey, TW9 1DN, United Kingdom), a division of Reed Business,
Registered in England, Number 678540.  It contains information which is
confidential and may also be privileged.  It is for the exclusive use of the
intended recipient(s).  If you are not the intended recipient(s) please note
that any form of distribution, copying or use of this communication or the
information in it is strictly prohibited and may be unlawful.  If you have
received this communication in error please return it to the sender or call
our switchboard on +44 (0) 20 89107910.  The opinions expressed within this
communication are not necessarily those expressed by Reed Exhibitions. 
Visit our website at http://www.reedexpo.com

-Original Message-
From: Christopher Jordan
To: CF-Talk
Sent: Thu May 17 17:47:20 2007
Subject: Re: Does CF Framework make life easier? Which one to start?

Aaron,

Would you mind explaining some of the acronyms you threw around? 
Specifically: what is DI/ioC? What is ORM (I should know my CFUG just 
did a preso on Transfer I think, but I missed out)? You say, they all 
solve different problems. What are those problems, and how do these 
frameworks go about solving them? I can see that LW is LightWire, but 
you didn't tell us uninitiated what CS stood for. I personally 
understood the string of controller frameword initials you threw down, 
but for someone asking what to use two-letter initials probably don't 
help much.

Can you expand please? :o)

Thanks,
Chris

Aaron Roberson wrote:
 First, you need to understand that there are different kinds of
 frameworks. There are controller frameworks (such as MG, M2, FB, CB,
 etc), DI/ioC frameworks (CS and LW) and ORM frameworks (Reactor,
 Transfer and oB).

 I like ColdBox for my controller framework (most documented, and
 suites my programming style the best), LightWire (LW) for my DI/ioC
 framework (gives you the flexibility of switching over to CS later
 down the road if you like using an XML config), and since I am on
 BlueDragon I am not using any ORM frameworks, but I can't wait for Nic
 Tunney to update objectBreeze to v2 - once he does I will be adopting
 it.

 In general, controller frameworks provide a solution to the same
 problem, DI/ioC frameworks provide a solution to another problem, and
 ORM frameworks provide a solution to yet another problem. How they are
 configured and some of their features may very.

 HTH,
 Aaron

 



~|
ColdFusion MX7 by Adobe®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Charlie Griefer
On 5/17/07, Christopher Jordan [EMAIL PROTECTED] wrote:
 Aaron,

 Would you mind explaining some of the acronyms you threw around?
 Specifically: what is DI/ioC? What is ORM (I should know my CFUG just
 did a preso on Transfer I think, but I missed out)? You say, they all
 solve different problems. What are those problems, and how do these
 frameworks go about solving them? I can see that LW is LightWire, but
 you didn't tell us uninitiated what CS stood for. I personally
 understood the string of controller frameword initials you threw down,
 but for someone asking what to use two-letter initials probably don't
 help much.

The DeAcronym-ator:

MG: Model Glue
M2: Mach-ii
FB: Fusebox
CB: Coldbox
DI/ioC: Dependency Injection/Inversion of Control
CS: ColdSpring
LW: Lightwire
ORM: Object Relational Mapping
oB: Object Breeze (an ORM)

i think that was all of 'em :)

-- 
Charlie Griefer


...All the world shall be your enemy, Prince with a Thousand Enemies,
and whenever they catch you, they will kill you. But first they must catch
you, digger, listener, runner, prince with a swift warning.
Be cunning and full of tricks and your people shall never be destroyed.

~|
Macromedia ColdFusion MX7
Upgrade to MX7  experience time-saving features, more productivity.
http://www.adobe.com/products/coldfusion?sdid=RVJW

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Aaron Roberson
 I personally
 understood the string of controller frameword initials you threw down,
 but for someone asking what to use two-letter initials probably don't
 help much.

Chris,

I realize that, but I didn't care to promote all of the frameworks I
mentioned so I only explained the ones was advocating.

A controller framework at a basic level solves the problem needing a
mechanism for routing actions to their corresponding events. A DI/ioC
solves the problem of one class depending on another class or property
for proper initialization by injecting those classes or properties
into the class. An ORM solves the problem of needing to compose your
objects. I know those are vague explanations, but hopefully they will
get you started in the right direction.

@Neil  Charlie - Thank you for expanding those!

-Aaron

~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2  MX7 integration  create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Mark Mandel
The blog post for describing the differences between framework types:
http://www.remotesynthesis.com/blog/index.cfm/2007/2/27/Mach-II-or-ColdSpring-Understanding-the-Differences-Between-ColdFusion-Frameworks

Mark

On 5/18/07, Aaron Roberson [EMAIL PROTECTED] wrote:
  I personally
  understood the string of controller frameword initials you threw down,
  but for someone asking what to use two-letter initials probably don't
  help much.

 Chris,

 I realize that, but I didn't care to promote all of the frameworks I
 mentioned so I only explained the ones was advocating.

 A controller framework at a basic level solves the problem needing a
 mechanism for routing actions to their corresponding events. A DI/ioC
 solves the problem of one class depending on another class or property
 for proper initialization by injecting those classes or properties
 into the class. An ORM solves the problem of needing to compose your
 objects. I know those are vague explanations, but hopefully they will
 get you started in the right direction.

 @Neil  Charlie - Thank you for expanding those!

 -Aaron

 

~|
Create Web Applications With ColdFusion MX7  Flex 2. 
Build powerful, scalable RIAs. Free Trial
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJS 

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


Re: Does CF Framework make life easier? Which one to start?

2007-05-17 Thread Christopher Jordan
Thanks Mark. That's really helpful. :o)

Chris

Mark Mandel wrote:
 The blog post for describing the differences between framework types:
 http://www.remotesynthesis.com/blog/index.cfm/2007/2/27/Mach-II-or-ColdSpring-Understanding-the-Differences-Between-ColdFusion-Frameworks

 Mark

 On 5/18/07, Aaron Roberson [EMAIL PROTECTED] wrote:
   
 I personally
 understood the string of controller frameword initials you threw down,
 but for someone asking what to use two-letter initials probably don't
 help much.
   
 Chris,

 I realize that, but I didn't care to promote all of the frameworks I
 mentioned so I only explained the ones was advocating.

 A controller framework at a basic level solves the problem needing a
 mechanism for routing actions to their corresponding events. A DI/ioC
 solves the problem of one class depending on another class or property
 for proper initialization by injecting those classes or properties
 into the class. An ORM solves the problem of needing to compose your
 objects. I know those are vague explanations, but hopefully they will
 get you started in the right direction.

 @Neil  Charlie - Thank you for expanding those!

 -Aaron


 

 

~|
Upgrade to Adobe ColdFusion MX7
Experience Flex 2  MX7 integration  create powerful cross-platform RIAs
http://www.adobe.com/products/coldfusion/flex2/?sdid=RVJQ 

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