ASPNET Roadmap
- 1. Mike Ormond
Developer & Platform Group
Microsoft Ltd
mike.ormond@microsoft.com
http://mikeo.co.uk
http://twitter.com/MikeOrmond
- 2. 2002 ASP.NET 1.0
2003 ASP.NET 1.1
2005 ASP.NET 2.0
+ AJAX
2007 ASP.NET 3.5
2008 ASP.NET 3.5 SP1
Soon ASP.NET 4.0
- 4. Full Support For Multi-targeting
HTML Authoring Productivity
AJAX Authoring Productivity
Deployment
- 6. Improve Scale and Performance
Cache extensibility and performance
Enable caching products like Velocity
to plug-in as a cache provider
ASP.NET output caching extensibility
Session state compression
Improved scalability
- 7. Default.aspx
Disk In-memory
based
Foo.ascx
Windows
Azure
OutputCacheProvider
Distributed
- 9. More Control
Client IDs
CSS
‘Granular’ ViewState control
WebForms routing
SEO enhancements
- 11. Separation of Concerns
Ajax Support
Rich tooling support (scaffolding..)
All the benefits of ASP.NET
Caching
Profile
Membership and roles
Localization
- 13. Control
ASP.NET MVC
ASP.NET WebForms ASP.NET
•Do It Yourself
•Control Ecosystem •Services
•Promotes SOC
•Caching
•Automatic State
•Routing •Easier to use TDD
•Management •Localization
•Total Extensibility
•Design-time Support •…
Effort
- 16. Make Building Data-driven Web Apps Easy
Entity templates
Filters
Many to many and inheritance
Support advanced Entity Framework features
New field templates
- 18. Continue Innovation
jQuery including IntelliSense
Templates and data binding
Client-side handling, REST or Web services
Ajax higher-level components
Ajax Control Toolkit shipping with VS 2010
New controls
Refactor libraries
Better performance
- 20. Resources
http://www.asp.net
http://www.codeplex.com/aspnet
http://weblogs.asp.net/scottgu/
http://haacked.com/
http://weblogs.asp.net/bleroy/
Credits
Future - 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/
- 21. © 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.
Editor's Notes
- 03/25/09 04:25
- 2
- 2
- 2
- 03/25/09 04:25
- 2
- <number>
- 03/25/09 04:25
- <number>
- 03/25/09 04:25
- <number>
- 03/25/09 04:25
- 13
- 13
- 03/25/09 04:25
- 13
- 03/25/09 04:25
- 13
- 03/25/09 04:25
- 13
- 03/25/09 04:25