ASP.NET timeline

1996

Classic ASP

New Features
  • Server-side scripting with .asp files
  • VBScript or JScript embedded in HTML
  • No separation of concerns

DYK I was one of the first 50 UK developers to run and Beta test ASP for Microsoft. They gave it to me on two 3 /12" floppy disks!

2002

ASP.NET 1.0 + Web Forms

New Features
  • Code-behind model introduced
  • Event-driven controls and ViewState
  • Compiled .NET Framework 1.0 support
2005

ASP.NET 2.0

New Features
  • Master Pages and Themes
  • Login controls and Membership providers
  • Web Parts and stronger data binding
2008

ASP.NET MVC 1.0

New Features
  • MVC architecture introduced
  • No ViewState or server controls
  • Testable, clean separation of concerns
2010

ASP.NET MVC 2 & 3

New Features
  • Client-side validation
  • Templated helpers
  • Razor syntax introduced
2012

ASP.NET MVC 4 + Web API

New Features
  • RESTful APIs with Web API
  • Mobile-first enhancements
  • Bundling and Minification
2015

.NET Core Announced

New Features
  • Cross-platform and open-source
  • Modular, lightweight architecture
  • Separation from .NET Framework
2016

ASP.NET Core 1.0

New Features
  • Unified MVC + Web API
  • No Web Forms support
  • Startup.cs for app config
2017

ASP.NET Core 2.0

New Features
  • Razor Pages introduced
  • Much easier configuration
  • Better tooling support
2020

.NET 5 (No More "Core")

New Features
  • Unified platform: .NET Framework and .NET Core merge
  • All-in-one project types: MVC, Razor Pages, Web API
  • Cross-platform by default
2023

.NET 8 (LTS)

New Features
  • Blazor United: server and WASM in one
  • Full AOT support
  • Improved minimal APIs, better performance
  • The enterprise-ready version for modern web apps
want to add something? please contact

NEXT >> rich text editor