7/19/2019 2:53 AM © 2007 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.
Web and Cloud Development 12/4/2010 Web and Cloud Development Richard Erwin Visual Studio 2010 Launch
More than just writing HTML Demands Compatibility Complex apps Rich Internet Apps Data-centric sites Dynamic sites Scalable sites
Can you spare the time for training?
An IDE for all your needs Improved productivity Data development Testing tools Interactivity made easy Integrated Cloud tools
4 Continue improving Web Forms Quickly create data-driven sites Create testable Web sites Take your Web site to the cloud
Latest tools, current projects Performance Session State Compression Application Auto-Start Performance Monitoring Extensibility Output Caching HTML/URL Encoding Request Validation Minimized Web.config
Demo: ASP.NET Web Forms enhancements
Demo wrap-up Strong support for Web Forms in Visual Studio 2010 CSS enhancements make styling your web site easier HTML and JavaScript snippets enhance the development experience and help you comply with standards
Getting to delivery….quickly Prebuilt View Templates Scaffolding Forms Over Data Web Site Entity Framework Data Model
Demo: Forms over data
Demo wrap-up ASP.NET Dynamic Data – quickly build and deploy create, read, update, and delete based applications Customizable templates Support for ADO.NET Entity Framework and LINQ to SQL
Building maintainable Web sites: ASP.NET MVC ASP.NET MVC 1 for VS2008 released in 2009 Extensibility and Community Support Sparks, MVCContrib, etc. Community Contributed Add-ons Reduces Testing Friction Control over HTML Great Tooling !
ASP.NET MVC 2 Builds on the previous version Even better tooling! Areas, allowing composition of apps T4 Templated helpers Asynchronous Controller Actions Caching Improvements Strongly Typed Link Helpers Even better tooling!
Building testable web sites Controller Views HTML + JQuery WCF Data Services Model
Demo: ASP.NET MVC and a whole lot more
JavaScript enhancements in Visual Studio 2010 also apply to JQuery Demo wrap-up Visual Studio 2010 provides rich tooling support for Controllers and Views JavaScript enhancements in Visual Studio 2010 also apply to JQuery
Take your skills to the Cloud Integrated Windows Azure tools. Familiar experience .NET development Compute Storage Management Relational data Connectivity Access control
Windows Azure for Developers Visual Studio 2010 Portal Hosted Service Storage Develop Deploy Run
Create Hybrid Solutions Windows Azure .NET Service Bus On-premises Data centre Visual Studio 2010
Demo: Move Website to the Cloud
Demo wrap-up Build higher quality Web sites Deliver complete sites faster Scale on the cloud
4 Summary Continue improving Web Forms Quickly create data-driven sites Create testable Web sites Take your Web site to the cloud
7/19/2019 2:53 AM © 2008 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. © 2007 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.