One ASP.NET

Post on 14-Jan-2015

5.434 views 1 download

Tags:

description

My presentation at BDotNet UG Meet on Jul 20 2013. This talk is inspired by Scot Hanselmans presentation at Build 2013 event

Transcript of One ASP.NET

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