21
Mike Ormond Developer & Platform Group Microsoft Ltd [email protected] http://mikeo.co.uk http://twitter.com/MikeOrmond

ASPNET Roadmap

  • Upload
    ukdpe

  • View
    839

  • Download
    0

Embed Size (px)

DESCRIPTION

ASPNET Roadmap

Citation preview

Page 1: ASPNET Roadmap

Mike OrmondDeveloper & Platform GroupMicrosoft [email protected] http://mikeo.co.ukhttp://twitter.com/MikeOrmond

Page 2: ASPNET Roadmap

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

Page 3: ASPNET Roadmap
Page 4: ASPNET Roadmap

Full Support For Multi-targetingHTML Authoring ProductivityAJAX Authoring ProductivityDeployment

Page 5: ASPNET Roadmap
Page 6: ASPNET Roadmap

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

Page 7: ASPNET Roadmap

Disk Disk basedbased

Windows Windows AzureAzure

DistributedDistributed

In-In-memorymemory

OutputCacheProviderOutputCacheProvider

Default.aspx

Default.aspx

Foo.ascxFoo.ascx

Page 8: ASPNET Roadmap
Page 9: ASPNET Roadmap

More Control

Client IDsCSS‘Granular’ ViewState controlWebForms routingSEO enhancements

Page 10: ASPNET Roadmap
Page 11: ASPNET Roadmap

Separation of Concerns

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

CachingProfileMembership and rolesLocalization

Page 12: ASPNET Roadmap
Page 13: ASPNET Roadmap

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

Page 14: ASPNET Roadmap

Simpler, More Intuitive

ListView EnhancementsFormView EnhancementsQueryExtenderPersistedSelection

Page 15: ASPNET Roadmap
Page 16: ASPNET Roadmap

Make Building Data-driven Web Apps Easy

Entity templatesFiltersMany to many and inheritance

Support advanced Entity Framework features

New field templates

Page 17: ASPNET Roadmap
Page 18: ASPNET Roadmap

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

Page 19: ASPNET Roadmap
Page 20: ASPNET Roadmap

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/

Page 21: ASPNET Roadmap

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