Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd

Similar presentations


Presentation on theme: "ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd"— Presentation transcript:

1 ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
11/21/2018 8:28 AM ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd © 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.

2 Welcome ASP.NET 1.0 2002 2003 ASP.NET 1.1 ASP.NET 2.0 2005 + AJAX 2007
2008 ASP.NET 3.5 SP1 Soon ASP.NET 4.0

3 Agenda Tools Core Models Data AJAX

4 Visual Studio 2010 Full Support For Multi-targeting
HTML Authoring Productivity AJAX Authoring Productivity Deployment

5 visual studio { new features }
11/21/2018 8:28 AM visual studio { new features } demo © 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.

6 ASP.NET Core 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 New 4.0 Output Cache Functionality
Default.aspx In-memory Disk based Foo.ascx Windows Azure OutputCacheProvider Distributed

8 demo asp.net core { caching } 11/21/2018 8:28 AM
© 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.

9 ASP.NET WebForms More Control Client IDs CSS
‘Granular’ ViewState control WebForms routing SEO enhancements

10 asp.net webforms { new features }
11/21/2018 8:28 AM asp.net webforms { new features } demo © 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.

11 ASP.NET MVC Separation of Concerns Ajax Support
Rich tooling support (scaffolding..) All the benefits of ASP.NET Caching Profile Membership and roles Localization

12 asp.net mvc { recent features }
11/21/2018 8:28 AM asp.net mvc { recent features } demo © 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.

13 WebForms vs MVC Control Effort ASP.NET MVC ASP.NET WebForms ASP.NET
Services Caching Routing Localization ASP.NET WebForms Control Ecosystem Automatic State Management Design-time Support ASP.NET MVC Do It Yourself Promotes SOC Easier to use TDD Total Extensibility Effort

14 ASP.NET Data Simpler, More Intuitive ListView Enhancements
FormView Enhancements QueryExtender PersistedSelection

15 asp.net data { listview, formview etc }
11/21/2018 8:28 AM asp.net data { listview, formview etc } demo © 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.

16 ASP.NET Dynamic Data Make Building Data-driven Web Apps Easy
Entity templates Filters Many to many and inheritance Support advanced Entity Framework features New field templates

17 dynamic data { templates etc }
demo © 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.

18 ASP.NET AJAX 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

19 asp.net ajax { client templates etc }
11/21/2018 8:28 AM asp.net ajax { client templates etc } demo © 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.

20 Resources & Credits Resources Credits http://www.asp.net
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 11/21/2018 8:28 AM © 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. © 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.


Download ppt "ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd"

Similar presentations


Ads by Google