1 / 23

ASP.NET Web Forms Vs. ASP.NET MVC

A technical presentation describes the 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.

alliancetek
Download Presentation

ASP.NET Web Forms Vs. ASP.NET MVC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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).

  2. 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.

  3. Advantages of ASP.NET Web Forms

  4. Rich Server Controls Encapsulate flexible Rendering

  5. Event Driven and Stateful Programming

  6. Productivity and Rapid Application Development

  7. Disadvantages of ASP.NET Web Forms

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

  9. Complex Pages with Performance issues

  10. Lack of abstraction with least control over HTML

  11. Limited support for testing and SEO

  12. Lack of Reusability and Minimal Parallel Development

  13. 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.

  14. Advantages of ASP.NET MVC

  15. Separation of Concerns (SoC) with Enhanced Performance

  16. Routing with REST and SEO Friendly

  17. Web stateless behavior with full control over HTML

  18. Reusable Components and Test driven Deployment

  19. Concurrent Development with Extensibility

  20. Disadvantages of ASP.NET MVC

  21. Need to manage each web elements manually

  22. ASP.NET MVC is Difficult to Learn

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

More Related