web development using microsoft visual studio: now and in the future
DESCRIPTION
Learn how Visual Studio 2008 SP1 simplifies building Web applications that take advantage of MVC, Dynamic Data, AJAX, enhanced WYSIWYG standards-based development, and more. Also get a look at the new Visual Studio 2010 tools for Web developers, including new deployment tools that enable frictionless transfers of Web projects and databases from machine to machine, new code focused editing features, and the next generation of JavaScript editing and navigation tools.TRANSCRIPT
Web Development Using Microsoft Visual Studio: Now and in the FutureJeff KingProgram ManagerMicrosoft Corporation
"Now"
Visual Studio 2008 SP1
Multiple Framework Targeting
Split View
CSS Task Panes
WAP and Class Libraries in Express Edition
Multiple Control Selection
JScript Formatting
File Reference Hints
XML Doc Comments
jquery-vsdoc.js
jquery-vsdoc.js
Available Today athttp://code.jquery.com/jquery-1.3.2-vsdoc.js
jquery-vsdoc.js
Hotfix for Visual Studio 2008 SP1
Hotfix for Visual Studio 2008 SP1
Visual Studio 2008 SP1
demo
"The Future"
Visual Studio 2010
Visual Studio 2010
Re-designed User InterfaceImproved CSS 2.1 Support in Design ViewCode-focused Productivity Features
HTML and JavaScript SnippetsGenerate from UsageQuick Find, Call HierarchyDynamic IntelliSense for JavaScript
Web Application DeploymentOne-click PublishWeb Configuration TransformationsDatabase Publish
http://www.w3.org/TR/CSS21/selector.html
Visual Studio 2010
demo
IntelliSense Update Times for Popular Libraries
Time in Milliseconds on Core 2 Duo 2.0 GHz Machine
ExtJS
Yahoo! UI
Dojo
Prototype
jQuery
Microsoft AJAX
0 1000 2000 3000 4000 5000 6000
VS 2008VS 2010
11.7s
2x
5x
4x
3x
4x6x
XML Documentation Comments
Increased Error Tolerance
Server Dev Box
Web Deployment Story - Today
Web Application
Copy WebPublish Web
Web Deployment w/ VS10
Dev Environment Server Environment
MS DEPLOY
Visual Studio 2010
demo
Web.Config Transformation Recap
Transform Descriptionxdt:Transform=“Replace” Replaces the first matched node
xdt:Transform=“Remove” Removes the first matched node
xdt:Transform=“RemoveAll” Removes all the matching nodes
xdt:Transform=“Insert” Inserts the node at the end
xdt:Transform=“SetAttributes(attributeNames)”
Creates or changes values of the existing attributes
xdt:Transform=“RemoveAttributes(attributeNames)”
Removes the attributes if they exist
xdt:Transform=“InsertBefore(XPath)” Inserts the node on the provided Xpath
xdt:Transform=“InsertAfter(XPath)” Inserts the node on the provided XPath
Summary
Now: Visual Studio 2008 SP1Visual Web Developer 2008 Free DownloadjQuery VSDOC files at jQuery.comMVC Framework+Tools 1.0 Free Download
Future: Visual Studio 2010Re-designed User InterfaceImproved CSS 2.1 Support in Design ViewCode-focused Productivity FeaturesWeb Application Deployment
Blog: blogs.msdn.com/webdevtools
Related Sessions
Microsoft ASP.NET: Taking AJAX to the Next Level
Thursday, 4:15pm, Delfino 4101
ASP.NET MVC: America's Next Top Model View Controller Framework
Thursday, 4:15pm, Delfino 4103
Microsoft ASP.NET Model View Controller (MVC): Ninja on Fire Black Belt Tips
Friday, 9am, Delfino 4103
© 2009 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.