ASP.NET Web Forms Vs. ASP.NET MVC

Views:
 
     
 

Presentation Description

A technical presentation describes difference between ASP.NET Web Forms and ASP.NET MVC. It clarifies complete details such as how to use, advantages and disadvantages of both ASP.NET Web Forms and ASP.NET MVC.

Comments

Presentation Transcript

ASP.NET Web Forms Vs. ASP.NET MVC :

ASP.NET Web Forms Vs . ASP.NET MVC ASP.NET is Microsoft’s big leap after Active Server Pages (ASP), ASP.NET provides flexible and unified web development model to build robust, scalable and the enterprise class web applications . ASP.NET supports Web Forms and Model – view – Controller (MVC ).

ASP.NET Web Forms:

ASP.NET Web Forms ASP.NET Web Forms provides look and feel of web applications through UI elements, similar to the windows forms i.e. methods, properties, events and controls within them.

Advantages of ASP.NET Web Forms:

Advantages of ASP.NET Web Forms

Rich Server Controls Encapsulate flexible Rendering:

Rich Server Controls Encapsulate flexible Rendering

Slide5:

Event Driven and Stateful Programming

Slide6:

Productivity and Rapid Application Development

Disadvantages of ASP.NET Web Forms:

Disadvantages of ASP.NET Web Forms

Slide8:

Undefined Application Architecture with lack of Separation of Concerns ( SoC )

Slide9:

Complex Pages with Performance issues

Slide10:

Lack of abstraction with least control over HTML

Slide11:

Limited support for testing and SEO

Slide12:

Lack of Reusability and Minimal Parallel Development

ASP.NET MVC:

ASP.NET MVC Model – View – Controller (MVC) is the architecture to combine input logic, business logic and UI logic with Separation of Concerns ( SoC ). Many known issues of Web Forms can be fixed with ASP.NET MVC and has more advantages, for example control size or disable ViewState . ASP.NET MVC is the next level web application framework based on MVC architecture with the main reasons like testability and Separation of Concerns ( SoC ) to achieve loosely coupled modules with in an application.

Advantages of ASP.NET MVC:

Advantages of ASP.NET MVC

Separation of Concerns (SoC) with Enhanced Performance:

Separation of Concerns ( SoC ) with Enhanced Performance

Routing with REST and SEO Friendly:

Routing with REST and SEO Friendly

Web stateless behavior with full control over HTML:

Web stateless behavior with full control over HTML

Reusable Components and Test driven Deployment:

Reusable Components and Test driven Deployment

Concurrent Development with Extensibility:

Concurrent Development with Extensibility

Disadvantages of ASP.NET MVC:

Disadvantages of ASP.NET MVC

Need to manage each web elements manually:

Need to manage each web elements manually

ASP.NET MVC is Difficult to Learn:

ASP.NET MVC is Difficult to Learn

Reach at AllianceTek for .NET Solution:

Reach at AllianceTek for .NET Solution +1-484-892-5713 alliancetek.support pa.info@alliancetek.com Discuss Your Project Connect on Social Media

authorStream Live Help