microsoft uk techdays - top 10 asp.net 4.0 features

Post on 10-May-2015

3.477 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mike Ormond, Microsoft

@MikeOrmondhttp://bit.ly/mikeormondmike.ormond@microsoft.com

What’s new and interesting in ASP.NET 4

3

Better ToolingCore - Productivity 1

4

Control over ClientIDsControl over ViewstateDefault HTML EncodingStandards

CheckboxList / RadioButtonListMenu ControlRenderOuterTableHidden <div> elements for system fields

Markup CleanupWeb Forms – Performance / Standards 2

5

Output CachingCore - Performance 3

Default.aspxDefault.aspxPage.aspxUC.ascx

OutputCache

OutputCacheProvider

Windows Azure

AppFabric

6

Session StateCore - Performance

Flick switch to compress Session across the wire4

7

Application MonitoringCore - Debugging

App Domain Resource Management5

8

Helpers, Templates & ValidationMVC – Productivity

Strongly-typed helpersTemplatesValidation

6

9

RoutingWeb Forms - SEO 7

10

DeploymentCore - Productivity 8

11

Microsoft AJAX & jQueryCore - Productivity

Client-side databindingTemplatesDataView controlRefactored librariesScriptLoader

Ships with VS 2010MS ContributingClient-side templates

http://www.asp.net/ajaxLibrary/CDN.ashx

9

12

Data VisualisationCore - Features 0

13

In Summary

Mature frameworkASP.NET 4.0 – wealth of enhancementsWhether Web Forms or MVCCommitment to jQueryVisual Studio 2010

More informationhttp://asp.net http://bit.ly/NewInAsp4

Mike Ormond, Microsoft

@MikeOrmondhttp://bit.ly/mikeormondmike.ormond@microsoft.com

Using jQuery with ASP.NET

15

AgendaUsing jQuery with ASP.NET

A little backgrounderA jQuery primerjQuery plug-insjQuery templatesAdding jQuery sauce to your ASP.NET app

16

What is it?jQuery that is“jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.jQuery is designed to change the way that you write JavaScript.”

Source: http://jquery.com/

17

About jQueryCreated by John ResigFirst announced Jan 2006 at BarCampNYCMost popular JavaScript library in use todayFree, open source (MIT, GPL)Cross Browser

IE6+, FF2+, Sarari 3+, Chrome, Opera 9+Lightweight (24kb)Find it at http://jquery.com It’s a joy to use

Image courtesy of mixevent@flickr

18

Microsoft & jQueryJan 2009 announcement to ship with VSjQuery included as-is under existing MIT licence

Not a fork of jQuery, it’s just jQueryMicrosoft will contribute to jQuery project

Full product support for jQueryGreat Intellisense supportMIX10 we extended our commitment

Additional resourcesjQuery templatesjQuery vs ASP.NET AJAX

jQuery Primer etc

Image courtesy of kingdavera@flickr

20

In SummaryjQuery

simple to use but extremely powerful Fxcompliments existing ASP.NET nicely

Microsoft investing in jQueryjQuery focus is “client side” AJAX

ASP.NET AJAX Library -> AJAX Control ToolkitACT focus is “server-side” AJAX

Resourceshttp://jquery.com http://asp.net/ajax

© 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.

top related