ASPNET Roadmap

Preview:

DESCRIPTION

ASPNET Roadmap

Citation preview

Mike OrmondDeveloper & Platform GroupMicrosoft Ltdmike.ormond@microsoft.com http://mikeo.co.ukhttp://twitter.com/MikeOrmond

ASP.NET 1.02002

ASP.NET 2.02005

2007 ASP.NET 3.5

2008 ASP.NET 3.5 SP1

Soon ASP.NET 4.0

2003 ASP.NET 1.1

+ AJAX

Full Support For Multi-targetingHTML Authoring ProductivityAJAX Authoring ProductivityDeployment

Improve Scale and Performance

Cache extensibility and performanceEnable caching products like Velocity to plug-in as a cache provider

ASP.NET output caching extensibilitySession state compressionImproved scalability

Disk Disk basedbased

Windows Windows AzureAzure

DistributedDistributed

In-In-memorymemory

OutputCacheProviderOutputCacheProvider

Default.aspx

Default.aspx

Foo.ascxFoo.ascx

More Control

Client IDsCSS‘Granular’ ViewState controlWebForms routingSEO enhancements

Separation of Concerns

Ajax SupportRich tooling support (scaffolding..)All the benefits of ASP.NET

CachingProfileMembership and rolesLocalization

Control

ASP.NET MVCASP.NET MVC•Do It YourselfDo It Yourself•Promotes SOCPromotes SOC•Easier to use TDDEasier to use TDD•Total ExtensibilityTotal Extensibility

ASP.NET WebFormsASP.NET WebForms•Control EcosystemControl Ecosystem•Automatic State Automatic State •ManagementManagement•Design-time SupportDesign-time Support

ASP.NET•Services•Caching•Routing•Localization•…

Effort

Simpler, More Intuitive

ListView EnhancementsFormView EnhancementsQueryExtenderPersistedSelection

Make Building Data-driven Web Apps Easy

Entity templatesFiltersMany to many and inheritance

Support advanced Entity Framework features

New field templates

Continue Innovation

jQuery including IntelliSenseTemplates and data binding

Client-side handling, REST or Web services

Ajax higher-level componentsAjax Control Toolkit shipping with VS 2010New controls

Refactor librariesBetter performance

Resourceshttp://www.asp.net http://www.codeplex.com/aspnethttp://weblogs.asp.net/scottgu/ http://haacked.com/ http://weblogs.asp.net/bleroy/

CreditsFuture - flickr.com/vermininc/Toolshed - flickr.com/georgiesharp/Apple Core - flickr.com/brighton/Models - flickr.com/collylogic/Data - flickr.com/nickwheeleroz/Licence Plate - flickr.com/systemonegang/

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