| basel was ist neu in asp.net? marcel lattmann, salcom software ag [email protected]
TRANSCRIPT
| Basel
Was ist neu in ASP.NET?Marcel Lattmann, Salcom Software [email protected]
Agenda
Einige Folien
Einige Demos
Mittagessen
Was geschah seit den Techdays 2012?
• VS2012• ASP.NET
4.5
Sept 2012
• ASP.NET und Web Tools 2012.2
Feb 2013
• VS2013• ASP.NET
4.5.1
Heute
• VS2012SP1
9/12
• Web Tools 2012.3
6/13
VS2012 und ASP.NET 4.5
VS 2012HTML 5 SupportNeuer CSS EditorNeuer JS EditorPublishing nach AzureDB Migrations
ASP.NET 4.5NuGet für Script & LibrariesHTML 5 (MVC, Web Forms)Web SocketsWeb APIASP.NET wird Open SourceWeb Pages, MVC, Web API, SignalR, EF
Web Tools 2012.2
Visual StudioLESS Web EssentialsSyntax highlighting: CoffeeScript, JsRender, Mustache, Handlebars, Intellisense für KnockoutMobile Emulator Extensibility iPad, iPhone, BrowserStack,…
Web FormsScaffoldingFriendly URLsMVCSingle Page ApplicationsFacebook ApplicationsWeb APIOdata, Tracing, Help Page
VS2013 One ASP.NET
VS 2013Good old VS 2012
One ASP.NET
ASP.NET
WebForms
SitesWebPages
Single
PageApps
MVCWebAPI
SignalR
Services
Ich! Ich!
Goodbye!
Cassini Web Server IIS Express seit VS 2012
FrontPage Extensions
VS2013
One ASP.NETScaffolding «Artery»Neuer HTML EditorIntellisense für HTML, Razor, AngularJS, KnockoutJS, Handlebars
Verbesserter Azure SupportWindows Azure SDK 2.2; geht auch mit VS2012
View in Browser, Browser LinkBi-direktionaler Channel mit SignalR
Basiert auf Web Standards (Web Sockets etc.)
ASP.NET 4.5.1
GemeinsamTwitter Bootstrap TemplatesNeues Identity SystemOWIN
MVC 5Authentication FilterFilter overridesAttribute Routing
Web API 2Filter overridesAttribute RoutingOAuth 2.0, ODataCORSRequest BatchingPortabler Client
OWIN / Katana
Open Web Interface for .NETStandard (Spezifikation) Siehe Rack (Ruby)Abstraktionslayer (über IIS, Self-hosted, OWINHost)PortabilitätMiddleware Layer = PipelineFrameworks einpluggen, Caching, Authentication,…
KatanaMS Implementation von OWIN, Open Source
Application
Middleware
Server
Host
SignalR 2
RPC von Browser zu ServerWeb Sockets nur in 2012 Server und Win8Clients• Browser (Java Script)• Desktop (.NET 4+)• Windows Store Apps /
Windows Phone 8• Silverlight
Transport IEChrome(Windows or iOS)
FirefoxSafari (OSX or iOS)
Android
WebSockets 10+ current - 1
current - 1
current - 1 N/A
Server-Sent Events
N/A current - 1 current - 1
current - 1
N/A
Forever Frame 8+ N/A N/A N/A 4.1
Long Polling 8+ current - 1
current - 1
current - 1 4.1
Agenda
Einige Folien
Einige Demos
Mittagessen
Weiter gehts
Techdays 13Martin Beeby: HTML 5
Tutorialshttp://www.asp.net/visual-studio/overview/2013
Release noteshttp://www.asp.net/visual-studio/overview/2013/release-notes
VS2013 Web Essentialshttp://vswebessentials.com/
Agenda
Einige Folien
Einige Demos
MittagessenEN GUETE!
© 2012 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.
© 2013 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.