brief history

Download ASP.NET Brief History

Post on 14-Apr-2017




2 download

Embed Size (px)



1996 Active Server Pages (ASP)

2002 ASP.NET


2010 ASP.NET Web Pages

2012 ASP.NET Web API, Signal R

2014 ASP.NET 5History of ASP (18 Years)

Visual Studio 2013

ASP.NET High Level Design

GETPOSTData will be arranged in HTTP header by appending to the URL as query stringData will be arranged in HTTP message body.Data is in query string so user can view the dataNot visible to userLess secured compared to POST method because data is in query string so it will be saved in browser history and web server logsBit safer than GET method because data is not saved in history or web server logsAs data is saved in URL so its saves only 2048 bytes dataCan be used for any amount of dataCan be bookmarkedCant bookmarkedHacking will be easyHacking is difficultOnly ASCII character data type allowedNo restrictions. Allows binary data alsoCaching is possibleNo caching

Page Events

Razor @NameASPX Spark ${ Name}Nhaml @ { %Name }Django {% Name %}View Engines

Bundling and Minification FeatureStrongly Typed Data ControlsModel Binding - Isolating the Web Form from the ModelValue ProvidersSupport for OpenID in OAuth LoginsSupport for improved paging in ASP.NET 4.5 GridView controlEnhanced support for asynchronous programmingSupport for web socketsSupport for HTML5 form typesASP.NET Web APIBootstrapRoutingWhats new in ASP.NET 4.5

New Roslyn Compiler

New light-weight and modular HTTP request pipelineAbility to host on IIS or self-host in your own processBuilt on .NET Core, which supports true side-by-side app versioningShips entirely as NuGet packagesIntegrated support for creating and using NuGet packagesSingle aligned web stack for Web UI and Web APIsCloud-ready environment-based configurationBuilt-in support for dependency injectionNew tooling that simplifies modern Web developmentBuild and run cross-platform ASP.NET apps on Windows, Mac and LinuxOpen source and community focused

Whats new in ASP.NET 5




ASP.NETInternet Information Server

.NET Framework

HTTP Request In

HTTP Response Out



HTTP Request

HTTP Response