310 likes | 455 Views
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
E N D
What’s new in 2013 (and the Future) Scott Hanselman Principal Community Architect Azure and Web Tools 2-546
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 Request Validation Data Annotations HTML 5 Web Sockets 30% Faster Start 30% Smaller Memory MVC HTML 5 Mobile
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
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
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
Release every ~6 months ASP.NET and Web Tools Cadence
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
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
Release every ~2 weeks (Totally not supported!) From the Web Tools “Labs”
One ASP.NET Sites Services Web Forms Web Pages Single Page Apps MVC Web API SignalR ASP.NET
One ASP.NET Sites Services YOU! Web Forms Web Pages Single Page Apps MVC Web API SignalR YOU! ASP.NET
One ASP.NET Sites Services YOU! Web Forms Web Pages Single Page Apps MVC Web API SignalR YOU! ASP.NET
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!
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!