开发者

Will ASP.NET MVC replace ASP.NET Web Forms in future? [closed]

Closed. This question is off-topic. It is not currently accepting answers.

Want to improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 11 years ago.

Improve this question

I am working in ASP.NET Web Application. I dont know about MVC and ASP.NET MVC. I read that ASP.NET and ASP.NET MVC are different. I am a beginner in ASP.NET. Now Everyone has asked me about ASP.NET 开发者_高级运维MVC. So I had a confusion whether to learn ASP.NET or to learn ASP.NET MVC. In future, Which one will be prefered in the market whether ASP.NET or ASP.NET MVC? I need all your suggestions please.


I don't know whether Microsoft will stop developing ASP.NET WebForms, most probably not. But this is not the case. They do not need to replace each other. WebForms have some strength when you want to show built website to your boss in less than minutes - it is good for small web sites that will not be developed much and made complex. But all the asp.net community agree that ASP.NET MVC is more modern and better suited for web development than WebForms - because of unit testing, more control over generated html, etc. Generally MVC pattern fits the web development very well. I would suggest you to learn ASP.NET MVC. Moreover, you don't need much knowledge from ASP.NET WebForms to learn ASP.NET MVC. Even the very same site you are on, is built on ASP.NET MVC 3


Please listen to this podcast by Scott Hansleman (a well respected technologist and MS employee):

http://www.hanselminutes.com/default.aspx?showID=273

I do not think that ASP.NET web forms are going anywhere.


As archil said, its better to learn ASP.Net MVC over ASP.Net Web forms. I sincerely feel that, it would be very hard and time taking to shift from traditional ASP.Net to ASP.Net MVC after being proficient in ASP.Net web forms kind of development. You will start to feel that ASP.Net MVC is not suited for any of the projects you develop, if you are proficient in ASP.Net Web forms kind of development. It will take a lot of time to understand and identify the actual benefits of ASP.Net MVC kind of development. But one should have enough basic knowledge on the traditional ASP.Net development too.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜