📜 ⬆️ ⬇️

ASP.NET MVC vs. Webforms

Hello.

I found a good article comparing the main aspects of two modern approaches to developing on ASP.NET.

The translation is not literal, but somewhat adapted, but completely conveys the meaning. I hope that someone who plans to use ASP.NET for their project, this information will be useful. It was this note that was taken because the author is rather open-minded about both technologies, not focusing on the benefits of one of them. For comparison, the author offers such a tool marketer as a SWOT-analysis.
')
So…


While many are starting to use ASP.NET in their projects, and Microsoft is releasing new frameworks, it is increasingly a question of which model to use - “classic ASP.NET” (called WebForms), that is, use the model proposed by - default or newly made ASP.NET MVC. Also, it seems to many that Microsoft contributes to confusion, saying that they will fully support and develop both models. And since each project can be done using WebForms and MVC, the question often arises - “what is the best for my project?” One of the good ways to answer this question is to conduct a SWOT analysis of both approaches.

ASP.NET MVC SWOT Analysis


Strengths

Weaknesses (Weaknesses)

Opportunities

Threats

ASP.NET WebForms SWOT Analysis


Strengths

Weaknesses (Weaknesses)

Opportunities

Threats

Based on all these arguments, it is possible to present the decision-making process in favor of one or another approach in the following way:

Decision making scheme for ASP.NET approach

Summarizing this scheme, we can make two key conclusions that determine the choice of approach:

Of course, there are no unambiguous "yes" or "no" here, and each specific application can be written either one way or the other. In fact, you can even use a mixed approach by writing part of an application using WebForms, and partly using MVC (theoretically).

What do you think?


And just about the question of the author about how we think - I propose to speak in the comments. At the same time, I propose to expand the points of the SWOT-analysis on both approaches.

Source: https://habr.com/ru/post/47249/


All Articles