DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ASP.NET Web Forms vs. MVC
1.
2. ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation
3. Agenda Quick look into Visual Studio 2010 SP1 ASP.NET 4 Web Forms MVC 3 with Razor Using Web Forms and MVC together Scenarios for usage
4. New in SP1 for Web Developers IIS Express for Visual Studio 2010 SQL Compact Edition Tooling support Web Deployment Tool 2.0 Support for HTML5 tags
6. ASP.NET 4 Web Forms Easier to start, develop & deploy Routing and Search Engine Optimization Better Client Handling capabilities Productivity and extensibility
13. Scenarios for Web Forms Familiarity with Client Development Lots of abstraction, automation Mark up, Scripts, Browser differences handled SharePoint runs on Web Forms
14. Scenarios for MVC Familiar for Web Developers Finer control over mark up Designed for friendly URLs Designed for patterns/respositories
15. Summary Download visual Studio 2010 SP1 Use IIS Express / SQL CE as applicable for Development Both Web Forms & MVC continue to exist! Not one size fits all Where cleaner markup / finer control => MVC Where rapid development => Web Forms Web Forms and MVC can be used together Choice is always good And, there’s lots more, also not covered here.
16. Related Sessions What’s new in MVC 3 “Nerd Dinner” - Today MVC 3 Deep Dive – 25th March jQuery and AJAX Control Toolkit - Today
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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