one asp.net
DESCRIPTION
My presentation at BDotNet UG Meet on Jul 20 2013. This talk is inspired by Scot Hanselmans presentation at Build 2013 eventTRANSCRIPT
ONE ASP.NETONLY ONE ASP.NET
About Me
Dev Evangelist, Telerik
Microsoft MVP – ASP.NET/IIS
BDotNetter
Author
@kashyapa
About.me/kashyapa
Web ToolsASP.NET
Release every ~6 months
ASP.NET 4.5
VS2012
Sept
2012
ASP.NET and Web Tools
2012.2
Feb 201
3VS2013
Fall201
3
ASP.NET and Web Tools Cadence
ASP.NET 4.5
GeneralScript & Libraries as NuGetWeb OptimizationRequest ValidationData AnnotationsHTML 5 Web Sockets30% Faster Start30% Smaller Memory
MVCHTML 5Mobile
ASP.NET 4.5
Web FormsHTML 5Project TemplatesRequest ValidationStrongly Typed Data ControlsModel BindersUnobtrusive JavaScript Validation
Web APIFramework for HTTP Services
Visual Studio Web 2012
GeneralRound tripping New Page Inspector
StandardsHTML 5 SupportNew CSS EditorNew JavaScript Editor
Web Forms Editor
Full support for Controls in .ASPX Editor
PublishingPublish to Azure/TFSDatabase Migrations
ASP.NET and Web Tools 2012.2
Web FormsScaffoldingFriendly URLs
MVCSingle Page ApplicationsFacebook
Web APIODataTracingHelp Page
Visual StudioLESSSyntax highlighting: CoffeeScript, Knockout, Mustache, Handlebars, JSRenderMobile EmulatorSelective PublishingWebsite Publish
ASP.NET and Web Tools 2013 (June 2013)
GeneralNew ASP.NET Membership SystemTemplates based on Bootstrap.js
One ASP.NETOne Project: Web Forms, MVC, Web APIAdd any framework to any projectScaffolding works across all frameworksConfigurable Authentication
AzureServer Explorer:
Web Sites, Mobile Services, VM’sFilterable
Web APICORs, Attribute Based Routing
MVCAttribute Based Routing (later in year)
Entity FrameworkAsync, Stored Procs, Connection Resilency
Visual StudioNew HTML EditorLive Browser Refresh (“Artery”)JavaScript AngularJS Intellisense
Jump to Function
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
One ASP.NET
One ASP.NET
One ASP.NET
Moving towards a goal - One ASP.NET
Moving towards a goal - One ASP.NET
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
YOU!
YOU!
One ASP.NET
ASP.NET
WebForm
s
Sites
WebPages
Single
PageApps
MVCWebAPI
SignalR
Services
YOU!
YOU!
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!
One ASP.NET means…
DEMOLETS SEE SOME ACTION
Q&A
Thanks !@KASHYAPA | HTTP://ABOUT.ME/KASHYAPA