-
Nacimiento de ASP
Nace en 2002 como ASP.NET Framework 1.0 que es una tecnologia sucesora de ASP: ASP.NET está construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework. -
ASP.NET Framework 2.0
Con el nacimiento de ASP:NET Framework 2.0 vemos que tambien se integraron nuevas tecnologias como: WinForms, ASP.NET, ADO.NET, Web Services, etc. Ademas con las mejoras de .NET fue ganando eficiencia y facilidad de uso e introdujo un antecesor de AJAX llamado scripts callbacks. -
ASP.NET MVC
En 2007 se anuncia una nueva versión de ASP.NET, llamada ASP.NET MVC el cual fue un cambio con las versiones anteriores que trabajan con webforms. Ademas este cambio hizo que el desarrollo web fuera cada vez más limpio, así como las arquitecturas y diseños. También hubo una mejora notable en el desarrollo ya que se podia trabajar mediante API REST -
ASP.NET 4.0
En 2010 podemos ver que con el lanzamiento de .NET Framework 4.0 tambien vinieron mejoras para ASP.NET en el cual se vieron la incorporación de nuevas caracteristicas como LINQ,Entity Framework, Parallel LINQ y Task Parallel Library; las cuales facilitaban la programación en el backend. -
ASP.NETCORE
EN 2016 surge ASP.NETCORE con .NETCORE 1.0 una versión nueva de .NET que era multiplataforma. En esta versión se vieron mejoras notables como: inyección de dependencias nativo y mecanismos que permiten personalizar pipelines respecto a las peticiones HTTP. -
ASP.NET Core 2.0
En 2017 se lanza ASP.NET Core 2.0 el cual incorpora páginas dinámicas con Razor y mejoras de performance. -
ASP.NET Core 3.1
En 2019 se lanza ASP.NET Core 3.1 donde se introdujo soporte para clases parciales en Razor así como mejoras en la gestión de parámetros dentro de la jerarquía de las páginas. -
ASP.NET 5
En esta versión se hace el junte de .NETFramework con .NETCore y esta versión trajo mejoras y optimizaciones tanto en .NET Core MVC como en Razor, como por ejemplo en los bindings o el autorefresco con dotnet watch -
ASP.NET 6
En esta versión vemos mejoras de rendimiento, mejoras en blazor(componentes renderizados), permite crear apis con poco código, etc.