Skip to main content
Participant
March 13, 2007
Question

ASP.NET vs. ColdFusion comparison

  • March 13, 2007
  • 21 replies
  • 3625 views
Hi all,

I am having to decide between using ASP.NET and ColdFusion for a new Web application. I spent most of the day today conducting Internet research on the topic and came upon the following article, which I based most of my findings on:

http://msdn2.microsoft.com/en-us/library/aa479305.aspx

However, the article was written in July of 2003. What I want to know does the information in the article still hold true, and if anything has changed, then what is that?

Some of the specific questions I was not sure about are:

1) Is ColdFusion fully Object-Oriented?

2) Does ASP.NET outperform ColdFusion applications? Where can I find some benchmarks?

3) Is ColdFusion's support for XML still as limited as the article says?

4) Does ColdFusion still have no support for threading?

Thanks.
    This topic has been closed for replies.

    21 replies

    Known Participant
    March 13, 2007
    Well, I would certainly take any Microsoft comparison with a big grain of salt. Obviously it's going to be slanted as much in their favor as possible. To address some of your points:

    1. No, CF is not strictly OO. However, you can certainly use any of the various OO-based frameworks to code that way if you prefer. You just aren't locked into it if you prefer procedural coding. I think it offers the best of both worlds...a great entry language for people from non-programming backgrounds but still capable of handling things like MVC as well.

    2. Performance is effected by so many things, I think it's hard to compare. Certainly there are many large sites running very successfully on CF but performance depends greatly on writing decent code and making use of all the performance optimizing things available...like caching data, using trusted cache, using SPs, etc. Write good code and leverage the tools available and your site will run well whether it's CF or .NET.

    3. CF's XML tools are not as comprehensive as they could be. I personally though have never had any problem doing what I need to do with what's there.

    4. No, threading is not available in CF yet. If this is something you are looking for though, I'd strongly suggest taking a look at BlueDragon. Their new version supports creating separate threads and has many other excellent features that I am sure we'll see eventually in CF as well. Performance of their servers is excellent and they do have a .Net version as well if you want to dabble a bit on both platforms. This is in fact what MySpace.com is currently running on to my knowledge.

    HTH

    John P