Doug,

Doug Brown wrote:
> I came across this post where people were discussing the use of smith as an 
> alternative to CFMX. Anyways, I was wondering what other peoples thoughts on 
> the subject were. I have to agree that Macromedia Coldfusion is kind of 
> getting away from what made CFML so popular and that was rapid developement. 
> It seems that it is taking me twice as long to write alot of the code (using 
> CFC's) then it did before hand, and the complication level has also 
> increased. I am afraid to look at CFMX 8 as I feel that OO is the way CF is 
> going. 
>
>   
I'm not an OO programmer, but I still reckon that "going OO" is the 
right path for CF to take.
> Message:
>
> While more competition in the CFML market is a great thing, this engine won't 
> run any of the popular frameworks as it is missing one of the most important 
> features of CFML; CFCs!!! Think of saying you have developed a Java engine, 
> but it doesn't support user defined classes! Not much point. So yes, if all 
> an engine had to do was to support simple Tags and CFML functions, then of 
> coure it would be fast. 
>
> Reply:
>
> Actually, I regard this as a Good Thing. CF is a champion for pounding out 
> small sites quickly. 
The good news here, is that CF still is very good at pounding out small 
sites. I think the idea that that CF has the potential for much, much 
more than creating small sites. It's got the capacity to build complex 
Web2.0-type applications. The OO features that have been added only help 
to further development in that direction. There's no rule that says you 
*have to* use them.
> I'd go as far to say that in that capacity probably nothing can beat it. I 
> haven't seen anything that beats <cfquery> .... <cfoutput>. CFCs tried to 
> bring objects and OO to CF, and they've gone a long way to destroying the 
> principal strength of the language - simplicity. 
In what ways have they destroyed the language. I can still use simple 
coding techniques, just as I could with CF4.5 and CF5. The addition of 
the new techniques doesn't mean you have to use them. They're just 
additional tools in the tool box.
> Take a look at the CF community these days and most of what you'll find is 
> intellectual masturbation. 
Hmm... that's a bit crude, if you ask me. When I look at the CF 
community today, I see folks collaborating and trying to make things 
better for other developers. I see more experienced developers trying to 
help out newer developers. I also see folks defending CF against PHP, 
Ruby and the like.
> They're going down the same road Java went down recently. A proliferation of 
> frameworks, to the point where they have numerous ORMs and even a Spring 
> clone. 
I don't use a single framework in my coding, though I think I can see 
the benefit, I've just not spent the time to learn one. So again, just 
use the tools in the tool box that you need and ignore the rest.
> You have to wonder if at any point these guys don't say, "Hmm, why don't we 
> just use Java?" 
>   
One of the beauties of CF is that you can intermix it with java, because 
the thing is written in java.... but you don't have to.

Cheers,
Chris
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Create robust enterprise, web RIAs.
Upgrade & integrate Adobe Coldfusion MX7 with Flex 2
http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

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

Reply via email to