ASP.NET Web Forms Vs. ASP.NET MVC - PowerPoint PPT Presentation

About This Presentation
Title:

ASP.NET Web Forms Vs. ASP.NET MVC

Description:

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. – PowerPoint PPT presentation

Number of Views:231

less

Transcript and Presenter's Notes

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


1
ASP.NET Web Forms Vs. ASP.NET MVC
ASP.NET is Microsofts 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_at_alliancetek.com
Discuss Your Project
Write a Comment
User Comments (0)
About PowerShow.com