I am not going to get sucked into a flame war here, but this one line just begged a response ...
> Blackstone is not equivalent to .NET in power and performance. Did you, by any chance, mean to compare J2EE to .NET, or were you really displaying such an amazing lack of understanding as to what ColdFusion MX is as to compare CF to .NET? I am hoping this was just a typo. If you want to get into a .NET versus J2EE debate, go for it. There is no winner or loser in that one, by the way. And if CF does not scale, well, neither does IBM WebSphere, BEA WebLogic, JRun, and the like. I assume that you did not mean to imply that. Does that mean that ever CF application will scale well? Nope, not at all, but well written ones will. In the past few weeks I have been personally involved in several massive CF deployments that were failing under load, and when the consulting team went in to find the causes each and every one of the problems ended up being bad code or badly configured J2EE servers. And no, I am not putting down .NET, .NET has lots going for it, as does J2EE, as does CF. Pick one, pick multiple, pick them all, pick something else altogether - whatever works best for you. But please avoid silly flame rampage postings. They serve no one. --- Ben -----Original Message----- From: Will Tomlinson [mailto:[EMAIL PROTECTED] Sent: Sunday, December 12, 2004 7:16 AM To: CF-Talk Subject: CF vs ASP.NET! GET YOUR FRESH POPCORRRRN!! I'm going to bring this one in from the Blackstone Beta thread yesterday because I think we all need to talk about this. I'm not going to rehash most of what's been said in that thread. ASP.NET is taking market away from CF! WHY? Will Blackstone fix the shift that's taking place? I say no! CF is still outrageous to purchase. The licensing for the .NET SDK is free as is the licensing to deploy. I'm not trying to attack CF here, I'm really not. I'm just trying to wake people up, because I think we've been lulled to sleep by Blackstone. Blackstone is not equivalent to .NET in power and performance. Yeah, maybe it's easy for us to code our simple CFML, and yeah that <cfdocument> is pretty neat, but there are a few factors making CF'ers like me change hats, and put on the .NET one! Will MM ever come up with a true development language like .NET? Are they going to keep putting more icing on the same cake, while Microsoft bakes fresh ones? I'll plug Tim Uzzanti's comments below. I think the man would know something about the subject, plus he'll tend to be more honest since he's not on our side of the business. One more thing. Please don't attack me! I'm just the messenger! Tim Uzzanti: "If you believe CF can handle the same traffic loads that .NET can handle, then you are completely confused on the technologies and their infrastructure. I have no idea if 75% of fortune 100% companies use CF, I would love to see some documentation for that, but the Fortune 100 companies ARE NOT the Top 100 sites on the Internet either! Asking someone who maintains and manages 10,000 hosted applications on Cold Fusion and someone who manages thousands of .NET applications would probably give you a pretty good opinion of what they see? Is it in my BEST interest to tell a customer not to use CF, or is it in my best interest to suggest what might be the best technologies from my experiences on their requirements? Someone mentioned ediet.com which has a traffic ranking of around 280,000 and in comparison CrystalTech is around 23,000. Microsoft.com which is in the top 10 is using ASP.NET and Dell.COM which is in the top 100 is also using ASP.NET Regarding the back end of Cold Fusion: CFMX is much better than CF5 but still has many limitations and quirks that we have see and deal with every day. I am not saying that CF doesn't have the ability to grow with larger sites because it has features like the ability to cluster machines and the classes are compiled etc. What I am saying is, if you would like to build an application that can last longer on certain hardware or run more optimally, CF is not the way to go! Cold Fusion MX out of the box has a setting to support no more than 10 simultaneous requests at one time. Macromedia suggestions that you never exceed 40 and this isn't optimal for a large scale sites. There are other settings and issues from a server administration standpoint that hinder CFMX from out performing .NET There are other factors that one needs to think about when writing an application. Think about the ability to use Threads in .NET. Depending on your application, sitting and processing 10 requests back to back may take 5 minutes but if you had the ability to run the 10 tasks concurrently you may be able to respond back to the customer in 30 seconds. You have to realize, .NET isn't just a web based language, it is a Development language for desktop and server applications as well. CrystalTech uses SmarterMail which is built on the .NET and it outperforms all other mail servers that are built on C and C++. One last comment that I would also provide to a potential customer who may want to move from a shared environment to a dedicated environment is that you will need to purchase a license for CFMX. If this is a large site and will expand to multiple servers then they will need to purchase a $4,500 license possibly x 2... Again, this isn't something that affects CT, but would affect the customer..." ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net http://www.cfhosting.net Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187270 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

