SlideShare a Scribd company logo
ASP.NET Web Forms vs. MVC
ASP.NET Web Forms vs. MVC Choosing the right one for web developmentHarish RanganathanSenior EvangelistMicrosoft Corporation
AgendaQuick look into Visual Studio 2010 SP1ASP.NET 4 Web FormsMVC 3 with RazorUsing Web Forms and MVC togetherScenarios for usage
New in SP1 for Web DevelopersIIS Express for Visual Studio 2010SQL Compact Edition Tooling supportWeb Deployment Tool 2.0Support for HTML5 tags 
Visual Studio 2010 SP1 for Web Developersdemo
ASP.NET 4 Web FormsEasier to start, develop & deployRouting and Search Engine OptimizationBetter Client Handling capabilitiesProductivity and extensibility
ASP.NET 4 Web Formsdemo
ASP.NET MVC 3Clear separation of concernsFriendlier URLsCleaner HTMLPatterns & Repositories
ASP.NET MVC 3demo
Visual Studio 2010.NET 4MVCWeb FormsAuthenticationMembershipData ProvidersASP.NET
Web Forms + MVCEase of adoption in existing projectsPages where finer markup control is neededBest of both worldsNo from the scratch work
Web Forms + MVCdemo
Scenarios for Web FormsFamiliarity with Client DevelopmentLots of abstraction, automationMark up, Scripts, Browser differences handledSharePoint runs on Web Forms
Scenarios for MVCFamiliar for Web DevelopersFiner control over mark upDesigned for friendly URLsDesigned for patterns/respositories
SummaryDownload visual Studio 2010 SP1Use IIS Express / SQL CE as applicable for DevelopmentBoth Web Forms & MVC continue to exist!Not one size fits allWhere cleaner markup / finer control => MVCWhere rapid development => Web FormsWeb Forms and MVC can be used togetherChoice is always good And, there’s lots more, also not covered here.
Related SessionsWhat’s new in MVC 3 “Nerd Dinner” - TodayMVC 3 Deep Dive – 25th MarchjQuery and AJAX Control Toolkit - Today
Resourceshttp://geekswithblogs.net/ranganhTwitter: @ranganh
AnnouncementPlease fill out the feedback form
ResourcesSoftware Application Developershttp://msdn.microsoft.com/Infrastructure Professionalshttp://technet.microsoft.com/technetindia msdnindia@technetindia@msdnindia
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

PPTX
No brainer
Tanzim Saqib
 
PDF
10 things to remember
sonia merchant
 
PDF
Mvc Architecture in a web based application
OnGraph Technologies Pvt. Ltd.
 
PPTX
Presentation web basedapplication
cegonsoft1999
 
PPTX
Developing Data Driven Applications Using ASP.NET Dynamic Data Controls
goodfriday
 
DOCX
A report on mvc using the information
Toushik Paul
 
PPTX
Cake php programmers
PHP Programmers
 
PDF
Working Together - Marketo with WordPress and Joomla
Magic Logix
 
No brainer
Tanzim Saqib
 
10 things to remember
sonia merchant
 
Mvc Architecture in a web based application
OnGraph Technologies Pvt. Ltd.
 
Presentation web basedapplication
cegonsoft1999
 
Developing Data Driven Applications Using ASP.NET Dynamic Data Controls
goodfriday
 
A report on mvc using the information
Toushik Paul
 
Cake php programmers
PHP Programmers
 
Working Together - Marketo with WordPress and Joomla
Magic Logix
 

What's hot (20)

PDF
Selling Umbraco - CodeGarden 2015
Theo Paraskevopoulos
 
PDF
Outlook on Magento 2
Matthias Glitzner-Zeis
 
PDF
Certificate.PDF
Hammad Mohamed
 
PPTX
Mvvm pattern
msarangam
 
PPT
Meet Magento Belarus - Elena Leonova
Amasty
 
PDF
Mobile for Enterprise
NUS-ISS
 
PPTX
Offline web app - Let's kill the downasaur
Kautilya Bhardwaj
 
PPTX
Magento Meetup Central Iowa - June 27 2018
Ben Robie
 
PPT
12 Amazing Features of Magento 2
Schogini Systems Pvt Ltd
 
PPTX
Micro frontends
Kleyson Prado
 
PPTX
Introduction To Umbraco
Ken Cenerelli
 
PDF
Selling umbraco
Theo Paraskevopoulos
 
PDF
Browser frame building with c# and vb dot net
sonia merchant
 
PPTX
Web application framework
Pankaj Chand
 
PDF
Java script programming certificate 070110
Tamil Dhasan
 
PPTX
Micro-Frontends JSVidCon
Amir Zuker
 
DOCX
Ravi Kant Kumar Resume
Ravi Kant
 
PDF
Know about cake php framework with vertexplus
VertexPlus Softwares Pvt. Ltd.
 
PPTX
MidwestPHP - Getting Started with Magento 2
Mathew Beane
 
PDF
Asp net-certification-course-syllabus
Softroniics india
 
Selling Umbraco - CodeGarden 2015
Theo Paraskevopoulos
 
Outlook on Magento 2
Matthias Glitzner-Zeis
 
Certificate.PDF
Hammad Mohamed
 
Mvvm pattern
msarangam
 
Meet Magento Belarus - Elena Leonova
Amasty
 
Mobile for Enterprise
NUS-ISS
 
Offline web app - Let's kill the downasaur
Kautilya Bhardwaj
 
Magento Meetup Central Iowa - June 27 2018
Ben Robie
 
12 Amazing Features of Magento 2
Schogini Systems Pvt Ltd
 
Micro frontends
Kleyson Prado
 
Introduction To Umbraco
Ken Cenerelli
 
Selling umbraco
Theo Paraskevopoulos
 
Browser frame building with c# and vb dot net
sonia merchant
 
Web application framework
Pankaj Chand
 
Java script programming certificate 070110
Tamil Dhasan
 
Micro-Frontends JSVidCon
Amir Zuker
 
Ravi Kant Kumar Resume
Ravi Kant
 
Know about cake php framework with vertexplus
VertexPlus Softwares Pvt. Ltd.
 
MidwestPHP - Getting Started with Magento 2
Mathew Beane
 
Asp net-certification-course-syllabus
Softroniics india
 
Ad

Viewers also liked (10)

PPTX
SharePoint 2010 and Social Computing
Harish Ranganathan
 
PPTX
Moving from ASP.NET Web Forms to ASP.NET MVC
kgpainter
 
PPTX
New Tools for Developers in IE9
Harish Ranganathan
 
PPTX
MVC-3 Vs Webform
Jitendra Soni
 
PPTX
Mvc webforms
Muhammad Younis
 
PPT
Ado.net
Iblesoft
 
PPTX
ADO.NET -database connection
Anekwong Yoddumnern
 
PPT
For Beginers - ADO.Net
Snehal Harawande
 
PPT
Introduction to ADO.NET
rchakra
 
PPT
ASP.NET 09 - ADO.NET
Randy Connolly
 
SharePoint 2010 and Social Computing
Harish Ranganathan
 
Moving from ASP.NET Web Forms to ASP.NET MVC
kgpainter
 
New Tools for Developers in IE9
Harish Ranganathan
 
MVC-3 Vs Webform
Jitendra Soni
 
Mvc webforms
Muhammad Younis
 
Ado.net
Iblesoft
 
ADO.NET -database connection
Anekwong Yoddumnern
 
For Beginers - ADO.Net
Snehal Harawande
 
Introduction to ADO.NET
rchakra
 
ASP.NET 09 - ADO.NET
Randy Connolly
 
Ad

Similar to ASP.NET Web Forms vs. MVC (20)

PDF
Avigma Tech LLC- Why the MVC pattern so popular?
Mike Brown
 
PPTX
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
ukdpe
 
PPTX
ASP.NET MVC Reading July 2009
ukdpe
 
PPTX
Walther Mvc
rsnarayanan
 
PDF
A Brief Note On Asp.Net And Cloud Computing Essay
Lanate Drummond
 
PPTX
Which is better asp.net mvc vs asp.net
Concetto Labs
 
PPTX
Mvc presentation
MaslowB
 
PPT
Beyond The MVC
george.james
 
PPT
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
PPTX
Asp.netmvc handson
Prashant Kumar
 
PPTX
Technoligent providing custom ASP.NET MVC development services
Aaron Jacobson
 
PPTX
Harish Aspnet Dynamic Data
rsnarayanan
 
PPTX
ASP.NET MVC Presentation
Volkan Uzun
 
PPTX
Mvc part 1
Gandhi Ghanashyam
 
DOCX
Karthik .net resume
Karthik Reddy
 
PPTX
New Features of ASP.NET 4.0
Buu Nguyen
 
DOC
Trinada pabolu profile
Ravikumar Pabolu
 
PPT
Asp.net mvc
Naga Harish M
 
PDF
Webforms or MVC
Aslam Siddiqui
 
DOC
Siva_DotNet
Sambasiva Rao Mangineni
 
Avigma Tech LLC- Why the MVC pattern so popular?
Mike Brown
 
Microsoft UK TechDays - Top 10 ASP.NET 4.0 Features
ukdpe
 
ASP.NET MVC Reading July 2009
ukdpe
 
Walther Mvc
rsnarayanan
 
A Brief Note On Asp.Net And Cloud Computing Essay
Lanate Drummond
 
Which is better asp.net mvc vs asp.net
Concetto Labs
 
Mvc presentation
MaslowB
 
Beyond The MVC
george.james
 
Introduction to ASP.NET MVC 1.0
Shiju Varghese
 
Asp.netmvc handson
Prashant Kumar
 
Technoligent providing custom ASP.NET MVC development services
Aaron Jacobson
 
Harish Aspnet Dynamic Data
rsnarayanan
 
ASP.NET MVC Presentation
Volkan Uzun
 
Mvc part 1
Gandhi Ghanashyam
 
Karthik .net resume
Karthik Reddy
 
New Features of ASP.NET 4.0
Buu Nguyen
 
Trinada pabolu profile
Ravikumar Pabolu
 
Asp.net mvc
Naga Harish M
 
Webforms or MVC
Aslam Siddiqui
 

More from Harish Ranganathan (13)

PPTX
Html 5 Websites with Visual Studio 2010
Harish Ranganathan
 
PPTX
Vs2010 Net4
Harish Ranganathan
 
PPS
You Are Always On My Mind
Harish Ranganathan
 
PPTX
Migrating Apps To Azure
Harish Ranganathan
 
PPTX
RESTful WCF Services
Harish Ranganathan
 
PPTX
A Web Developer's Journey across different versions of ASP.NET
Harish Ranganathan
 
PPTX
Sql Azure
Harish Ranganathan
 
PPT
Developing for Astoria: ADO.NET Data Services
Harish Ranganathan
 
PPT
ASP.NET 4.0 Roadmap
Harish Ranganathan
 
PPT
ASP.NET, AJAX and jQuery
Harish Ranganathan
 
PPTX
ASP.NET Best Practices
Harish Ranganathan
 
PPTX
WPF 3.5 SP1 and Silverlight 2
Harish Ranganathan
 
PPTX
Visual Studio 2010 and .NET Framework 4.0 Overview
Harish Ranganathan
 
Html 5 Websites with Visual Studio 2010
Harish Ranganathan
 
Vs2010 Net4
Harish Ranganathan
 
You Are Always On My Mind
Harish Ranganathan
 
Migrating Apps To Azure
Harish Ranganathan
 
RESTful WCF Services
Harish Ranganathan
 
A Web Developer's Journey across different versions of ASP.NET
Harish Ranganathan
 
Developing for Astoria: ADO.NET Data Services
Harish Ranganathan
 
ASP.NET 4.0 Roadmap
Harish Ranganathan
 
ASP.NET, AJAX and jQuery
Harish Ranganathan
 
ASP.NET Best Practices
Harish Ranganathan
 
WPF 3.5 SP1 and Silverlight 2
Harish Ranganathan
 
Visual Studio 2010 and .NET Framework 4.0 Overview
Harish Ranganathan
 

Recently uploaded (20)

PDF
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPT
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Beyond Automation: The Role of IoT Sensor Integration in Next-Gen Industries
Rejig Digital
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Coupa-Kickoff-Meeting-Template presentai
annapureddyn
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 

ASP.NET Web Forms vs. MVC

  • 2. ASP.NET Web Forms vs. MVC Choosing the right one for web developmentHarish RanganathanSenior EvangelistMicrosoft Corporation
  • 3. AgendaQuick look into Visual Studio 2010 SP1ASP.NET 4 Web FormsMVC 3 with RazorUsing Web Forms and MVC togetherScenarios for usage
  • 4. New in SP1 for Web DevelopersIIS Express for Visual Studio 2010SQL Compact Edition Tooling supportWeb Deployment Tool 2.0Support for HTML5 tags 
  • 5. Visual Studio 2010 SP1 for Web Developersdemo
  • 6. ASP.NET 4 Web FormsEasier to start, develop & deployRouting and Search Engine OptimizationBetter Client Handling capabilitiesProductivity and extensibility
  • 7. ASP.NET 4 Web Formsdemo
  • 8. ASP.NET MVC 3Clear separation of concernsFriendlier URLsCleaner HTMLPatterns & Repositories
  • 10. Visual Studio 2010.NET 4MVCWeb FormsAuthenticationMembershipData ProvidersASP.NET
  • 11. Web Forms + MVCEase of adoption in existing projectsPages where finer markup control is neededBest of both worldsNo from the scratch work
  • 12. Web Forms + MVCdemo
  • 13. Scenarios for Web FormsFamiliarity with Client DevelopmentLots of abstraction, automationMark up, Scripts, Browser differences handledSharePoint runs on Web Forms
  • 14. Scenarios for MVCFamiliar for Web DevelopersFiner control over mark upDesigned for friendly URLsDesigned for patterns/respositories
  • 15. SummaryDownload visual Studio 2010 SP1Use IIS Express / SQL CE as applicable for DevelopmentBoth Web Forms & MVC continue to exist!Not one size fits allWhere cleaner markup / finer control => MVCWhere rapid development => Web FormsWeb Forms and MVC can be used togetherChoice is always good And, there’s lots more, also not covered here.
  • 16. Related SessionsWhat’s new in MVC 3 “Nerd Dinner” - TodayMVC 3 Deep Dive – 25th MarchjQuery and AJAX Control Toolkit - Today
  • 18. AnnouncementPlease fill out the feedback form
  • 19. ResourcesSoftware Application Developershttp://msdn.microsoft.com/Infrastructure Professionalshttp://technet.microsoft.com/technetindia msdnindia@technetindia@msdnindia
  • 20. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  • #4: End to end.. Using vs2010, how to deploy the app, publishing out to the wildVery exciting release… the work we have done here addresses the real things that customers have been asking us
  • #5: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #7: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #9: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #12: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #14: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #15: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility
  • #17: - E-2-E scenarios with Visual Studio 2010Simplified config and new proj. templates- Cleaner = better SEOSimple support for <meta>URL routing- Generate (standards) HTML and use CSSControl markup, styles, routing & page size- Dynamic data & support for existing appsChartsRuntime extensibility