Pin It

The ASP.NET MVC framework offers an alternative to the ASP.NET web forms model to create web applications. This framework is a low-complexity, easy-to-verify version that integrates existing ASP.NET features, master pages and membership-based authentication.
Here are some things you need to know to understand the world of ASP better.
• (ASP) Active Server Pages: Also known as classic ASP, is a Microsoft technology of the "server side" type for dynamically generated web pages. ASP has been advertised as an annex to Internet Information Services (IIS).

• .NET: It’s a Microsoft framework that emphasizes the transparency of networks, regardless of hardware platform. This allows the rapid development of applications.

• ASP.NET: A unified web development model that includes the services needed to create enterprise web applications with the minimum code.

• (MVC) Model View Controller: It is a software architecture pattern, which separates the data and business logic of an application from its representation and the module responsible for managing events and communications.

Does ASP.NET MVC replace ASP.NET?
This is one of the first questions asked by people when they hear about the Framework for the first time. The answer is simply no, for two main reasons:
ASP.NET MVC is built using ASP.NET. To make it clear, all the ASP.NET transversal aspects such as authentication, cache, session, roles, etc., remain the same in ASP.NET MVC.
If you wanted to replace ASP.NET MVC, you could do it with Webforms. For example, you could use .aspx. However, Microsoft recently announced that this would not happen because both frameworks (ASP.NET MVC and Webforms) will continue to evolve.
So, if you have invested time in knowing and mastering Webforms, you can rest assured you’re your knowledge is still valid. However, I would also encourage you to take a look at ASP.NET MVC and then decide which of the two frameworks you like the most for the development of web applications using .NET.

Advantages of ASP.NET MVC
The first advantage to notice about ASP.NET is the ease of the semantic URLs generated. This refers to URLs that have the form http://server/see/products/coffee/machines instead of http://server/products/ver.aspx?code=coffeemakers.

Semantic URLs gain a better index in search engines and are an effective practice for SEO positioning. However, this doesn’t imply that semantic URLs cannot be done with webforms, but it is easier to get through ASP.NET MVC because in this case, they come as standard.

Another advantage that comes on a technical level is that ASP.NET MVC makes it much easier to test our application (especially using unit tests). Besides, the correct use of the MVC pattern facilitates the reuse of codes in a way that is more effective than in webforms.

However, all this comes with a considerable cost: the ASP.NET MVC learning curve may be higher than that of webforms, especially if you've never developed for the web. Unlike webforms, which abstracts you from HTTP and HTML, ASP.NET MVC is "much closer to the web", which means that its use requires knowledge of HTTP, HTML and Javascript to work with it.

ASP 02

If you wish to receive a detailed offer or consultation on Information Technology provided by Wagner Consulting, contact our Sales Team, who will gladly assist you.

IT Division at Wagner Consulting
US: (718) 838 9533 (English speaking)
US: (917) 725 3145 (Spanish speaking)
EU: (718) 618 4268
E-Mail: This email address is being protected from spambots. You need JavaScript enabled to view it.