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