Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Possible Duplicate:
When to favor webforms over MVC

ASP.Net MVC has been around for some time now. The latest one, i.e MVC3 comes with Razor View Engine.

My question: How long is traditional ASP.Net here to stay. Does Microsoft have any plans to eliminate it in aid of ASP.Net MVC in the future and will the next release of VS incorporate it?

Also, I would like to know if there is any merit of traditional over ASP.Net MVC, other than the controls-aid?

share|improve this question

marked as duplicate by Mark Trapp Nov 13 '11 at 12:07

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1 Answer 1

up vote 2 down vote accepted

It seems only natural that Microsoft will try to push mvc adoption for ASP.NET, to catch up with the competition. Since the early days of ASP.NET MVC, most articles on ASP.NET on MSDN Magazine seem to feature the framework as do most articles from the news and community content section of asp.net.

I consider the above strong hints, but nothing more. Even if pushing the mvc approach is evident, that doesn't mean that the event driven approach will stop being focal to ASP.NET anytime soon. Microsoft were extremely late in adopting MVC so they are now pushing hard to fill the blanks.

Also note that I'm not suggesting that event-driven is bad and mvc is good. Both architectures have their valid uses and distinct merits. What was pretty bad, was that up until recently there wasn't an easy way to implement mvc on ASP.NET so people would have to get extra creative with the event driven approach in cases where mvc would be more appropriate.

So, no I don't see Microsoft giving up the event driven approach in favor of mvc, it doesn't make sense.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.