For a "simple site" JAVA and a full blown tiered architecture are total
overkill.

I bet everything I've got that the CF developers would develop the simple
site in a lot less time ;-)





-----Original Message-----
From: Simon Horwith [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 29, 2005 4:50 PM
To: CF-Jobs-Talk
Subject: Re: Where are all the mid-level CF developers?

Rob wrote:

I disagree with that whole heartedly - I have seen some really bad
java code that was totally wrong (from a methodology perspective).
Methods that are thousands of lines long, classes used in the wrong
place for the wrong thing. It's just as easy to write spaghetti in
java as it is in CF.


Rob - I did say "more so".  Believe me, I've seen a lot of bad Java Code 
and I've seen a lot of bad CF code.  However, if you chose 500 CF 
Developers at random and asked them to build a simple site and you 
picked 500 Java developers at random and asked them to do the same, I'd 
bet everything I've got that a larger percentage of the CF applications 
would be designed and developed less than perfectly.  Like I said, 
that's not the fault of CF it's the fault of the CF developers, BUT the 
reason behind it is partly CF's fault because it's easier to develop 
things the wrong way.  Java is an Object Oriented language, and most 
Java developers will separate their app into objects and tiers.  The 
code in their JSP tags, JSP pages, servlets, and Beans may not be great 
but at least the code IS encapsulated as such.  With CF Developers it's 
more likely you'll end p with a mix of presentation and business logic, 
as well as unnecessary or poorly thought-out objects, because though it 
allows it, CF doesn't encourage encapsulation or object orientation.

~Simon

>  
>
Simon Horwith
CIO, AboutWeb - http://www.aboutweb.com
Editor-in-Chief, ColdFusion Developers Journal
Member of Team Macromedia
Macromedia Certified Master Instructor
Blog - http://www.horwith.com






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:11:2485
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/11
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:11
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.11
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to