Download presentation
Presentation is loading. Please wait.
Published byClifford Wilson Modified over 9 years ago
1
Kay Herzam Herzam IT Consulting GmbH kay@herzam.com @kherzam What‘s new in ASP.NET MS TechTalk
2
www.dnug-bern.ch Large active.NET User Group in Switzerland Regular Meetings, broad range of topics Next Event Wed, 28.5.2015Crossplatform Mobile Apps with Xamarin.NET User Group Bern
3
ASP.NET „History“ Overview CSS Templates & BrowserLink Scaffolding ASP.NET Identity SignalR Lot‘s of Demos Agenda
4
http://bit.ly/TechTalkAspNet Links
5
ASP.NET “History” Overview
6
ASP.NET and Web Tools 2012.2 Feb 2013 VS 2013 Oct 2013 ASP.NET and Web Tools 2013.2 Feb 2014 ASP.NET and Web Tools
7
ASP.NET Web Tools 2013.2 Feb 2014 Modern Web Mid 2014 “Magic” Fall 2014
8
Releases about every 2 months Web Essentials http://www.vswebessentials.com
9
General New ASP.NET Identity System Templates based on Bootstrap One ASP.NET One Project: Web Forms, MVC, Web API Add any framework to any project New Scaffolding Configurable Authentication Azure SDK Azure Server Explorer: SSO, Remote Debugging, Web Sites, Mobile Services, Mgmt APIs, Log DL VS 2013 Oct 2013
10
Web API CORS, Attribute Routing MVC Attribute Routing Entity Framework Async, Stored Procs Visual Studio New HTML Editor Live BrowserLink + Extensibility AngularJS Class Intellisense VS 2013 Oct 2013
11
One ASP.NET Scaffolding Improvements ASP.NET Identity Two-Factor Auth Account Lockout, Confirmation, Reset, and lots more Web Forms Scaffolding EF 6 Data Source, Dynamic Data SignalR No jQuery Dependency Xamarin Android C++ ASP.NET Web Tools 2013.2 Feb 2014
12
Web API BSON formatter (Binary JSON) Improved Attribute Routing MVC Helper fixes for Dropdowns & Enum Improved Attribute Routing Entity Framework Reverse engineer DB to Code First Visual Studio LESS support JSON Editor Phone Emulator and easy SSL ASP.NET Web Tools 2013.2 Feb 2014
13
www.hanselman.com/blog Cloud optimized runtime CLR available as Nuget packages Deploy your own runtime with your app Runs on Mono … ASP.NET vNext
14
One ASP.NET
15
One ASP.NET VS 2013 VS 2012VS 2013
16
DEMO One ASP.NET, CSS, BrowserLink
17
DEMO - Scaffolding
19
ASP.NET Identity
20
ASP.NET Identity “History” ASP.NET Membership DB schema was designed for SQL server, support for non relational DBs is difficult Based on Forms Authentication, cannot use OWIN Simple Membership Developed for WebPages, same problems Universal Providers Support for SQL Azure and SQL Compact Built on Membership, conceptionally share the same pain points
21
ASP.NET Identity One ASP.NET Supports all Frameworks (MVC, Webforms, WebAPI, SignalR, WebPages) Persistence Control Default is Database, EF Code First Easy to plugin different storage mechanism (NoSQL, SharePoint etc.) Better Testability Social Login Providers
22
ASP.NET Identity OWIN Integration No dependency on System.Web Identity can be used in any OWIN hosted application Claims Based Nuget Package Two-Factor Authentication
23
DEMO - ASP.NET Identity
24
SignalR
25
RPC from Server to Browser Web Sockets Windows 2012 Server and Win 8 jQuery Clients Browser (Java Script) Desktop (.NET 4+) Windows Store Apps Windows Phone 8 Xamarin (new) C++ (new) Android (new) SignalR
26
SignalR – Channel Options Transport IE Chrome (Windows or iOS) Firefox Safari (OS X or iOS) Android WebSockets 10+current - 1 N/A Server-Sent Events N/Acurrent - 1 N/A Forever Frame 8+N/A 4.1 Long Polling 8+current - 1 4.1
27
Available Backplanes SQL Server Azure Service Bus Redis SignalR Scaleout
28
DEMO - SignalR
29
Thank you for your Attention
30
http://bit.ly/TechTalkAspNet Links
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.