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