Your Choice of Which is Better!

by Jasmine C
Why do developers think it’s better to use ASP.NET MVC? Well, even though MVC provides developers with goodies, ASP.NET Forms may still be useful to some developers. Why is it that ASP.NET MVC was created in the first place?  Well according to the article I read, from the time period that ASP.NET Forms was released to when ASP.NET MVC was released, MVC addressed the technical and business changes that were occurring in that time period between the two release dates.  Even though ASP.NET MVC makes sites easier to test, easy to modify and much more, both ASP.NET MVC and ASP.NET Forms contain the same core functions.  The article also talks about ASP.NET MVC offers developers total control over HTML and the interaction with inline JavaScript is cleaner.  When ASP.NET Forms was first release, developers were shielded from the dirty details of HTML so this control allows developers to comfortably build Ajax applications and give existing apps more responsiveness and interactivity.  Another great thing about ASP.NET MVC is that Web standard compliance is easier and since the Web is always evolving, this is a great asset for developers.  All in all, even though the use of ASP.NET Forms is still acceptable in today’s society, ASP.NET MVC allows for a cleaner more testable code with added benefits and thus should be used once ASP.NET Forms no longer services you, as the developer, at the level you’re used to.

I liked this article a lot because it allows people to see that there are more options out there available for developers to use. In class we learned about ASP.NET, however, I don’t recall learning why developers use ASP.NET MVC over Forms.  This article really does give insight as to why one might pick one over the other.  If anyone is using ASP.NET Forms and they do not have any problems managing it, then I see no reason for them to want to switch to ASP.NET MVC unless they were exposed to all the goodies that MVC has to provide.  As far as coding goes, as developers we should all practice how to write a clean code and even though ASP.NET MVC makes it easier for a developer to spot bad code, developers should not use this as a basis of choosing MVC over Forms.

Esposito, D. (2011). Which is better?. InformationWeek, 50. Retrieved May 27, 2012, from

6 thoughts on “Your Choice of Which is Better!”

  1. Prior to reading your blog, I had never been familiar with ASP.NET Forms. It seems as though ASP.NET MVC isn’t the only only option for developers. ASP.NET Forms cuts out any excess features and provides developers with the essentials. I too don’t recall learning about Forms in class, but would be open to the suggestion.

  2. It seem like MVC is more of a upgrade for ASP.NET. The whole release that MVC was created was to fix some problem the original have but never really fixed. Logically it seem like everybody should have upgrade to MVC, however the orginal one still seem to be running strong. Now i wonder what keeping people from upgrading to MVC.

  3. Interesting article, it was very informative. I think that if we did not have as many time constraints as we have right now we could probably explore most of the options out there and not rush. The article was to the point and the writer obviously has tried both programs enough times to tell the difference between the two.

  4. This article is very interesting because we do have ASP.NET, but I do agree that with all these different versions of what is better use is kinda gets more confusing. Do we use ultimate or home premium? I think the main idea is that it’ll be easier to use and to debug.

  5. Great article!! I like the way you summarized this article. You are right there are so many options out there for developers to look at. I personally did not know why developers might pick one over the other but this article answered all my questions.

  6. I would definitely like to have some experience in programming applications with MVC. I am not too familiar with this method and I would really like to learn more about it. Programming with ASP.NET web forms seems pretty easy once you get the hang of it, so I can’t imagine how it would be to use ASP.NET MVC. Overall great article!

Comments are closed.