1 / 31

What’s new in 2013 (and the Future)

What’s new in 2013 (and the Future). Scott Hanselman Principal Community Architect Azure and Web Tools 2-546. ASP.NET. ASP.NET. Web Tools. ASP.NET. Release every ~6 months. ASP.NET and Web Tools Cadence. ASP.NET 4.5. General Script & Libraries as NuGet Web Optimization

inigo
Télécharger la présentation

What’s new in 2013 (and the Future)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What’s new in 2013 (and the Future) Scott Hanselman Principal Community Architect Azure and Web Tools 2-546

  2. ASP.NET

  3. ASP.NET

  4. Web Tools ASP.NET

  5. Release every ~6 months ASP.NET and Web Tools Cadence

  6. ASP.NET 4.5 General Script & Libraries as NuGet Web Optimization Request Validation Data Annotations HTML 5 Web Sockets 30% Faster Start 30% Smaller Memory MVC HTML 5 Mobile

  7. ASP.NET 4.5 Web Forms HTML 5 Project Templates Request Validation Strongly Typed Data Controls Model Binders Unobtrusive JavaScript Validation Web API Framework for HTTP Services

  8. Open Source aspnetwebstack.codeplex.com ASP.NET MVC, ASP.NET Web API, ASP.NET Web Pages entityframework.codeplex.com Entity Framework github.com/SignalR/SignalR ASP.NET SignalR

  9. Visual Studio Web 2012 General Round tripping New Page Inspector Standards HTML 5 Support New CSS Editor New JavaScript Editor Web Forms Editor Full support for Controls in .ASPX Editor Publishing Publish to Azure/TFS Database Migrations

  10. Release every ~6 months ASP.NET and Web Tools Cadence

  11. ASP.NET and Web Tools 2012.2 Web Forms Scaffolding Friendly URLs MVC Single Page Applications Facebook Web API OData Tracing Help Page Visual Studio LESS Syntax highlighting:CoffeeScript, Knockout, Mustache, Handlebars, JSRender Mobile Emulator Selective Publishing Website Publish

  12. ASP.NET and Web Tools 2013 (June 2013) General • New ASP.NET Membership System • Templates based on Bootstrap.js One ASP.NET • One Project: Web Forms, MVC, Web API • Add any framework to any project • Scaffolding works across all frameworks • Configurable Authentication Azure • Server Explorer: Web Sites, Mobile Services, VM’s Filterable Web API • CORs, Attribute Based Routing MVC • Attribute Based Routing (later in year) Entity Framework • Async, Stored Procs, Connection Resilency Visual Studio • New HTML Editor • Live Browser Refresh (“Artery”) • JavaScript AngularJSIntellisense Jump to Function

  13. Release every ~2 weeks (Totally not supported!) From the Web Tools “Labs”

  14. One ASP.NET Sites Services Web Forms Web Pages Single Page Apps MVC Web API SignalR ASP.NET

  15. One ASP.NET

  16. One ASP.NET

  17. One ASP.NET

  18. Moving towards a goal - One ASP.NET

  19. Moving towards a goal - One ASP.NET

  20. One ASP.NET Sites Services YOU! Web Forms Web Pages Single Page Apps MVC Web API SignalR YOU! ASP.NET

  21. One ASP.NET Sites Services YOU! Web Forms Web Pages Single Page Apps MVC Web API SignalR YOU! ASP.NET

  22. One ASP.NET means… • Unified Dialog • Scaffolding for everyone • MVC, Web Forms, Web API together • New extensible Identity System • OWIN (Open Web Interface for .NET) • …and you already know how to do it!

  23. Nothing but demos

  24. Be well,write good code,and stay in touch@shanselman

  25. Required Slide *delete this box when your slide is finalized Your MS Tag will be inserted here during the final scrub. Evaluate this session • Scan this QR codeto evaluate this session and be automatically entered in a drawing to win a prize!

More Related