Historia de ASP.NET

  • Nacimiento de ASP

    Nace en 2002 como ASP.NET Framework 1.0 que es una tecnología 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 también se integraron nuevas tecnologías como: WinForms, ASP.NET, ADO.NET, Web Services, etc. Además 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. Además 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 también se destacaron mejoras para ASP.NET en el cual se vio la incorporación de nuevas características como LINQ,Entity Framework, Parallel LINQ y Task Parallel Library; las cuales facilitaron la programación en el backend.
  • ASP.NETCORE

    EN 2016 surge ASP.NETCORE con .NETCORE 1.0 una nueva versión de .NET que era multiplataforma. En esta versión se vieron mejoras notables como: inyección de dependencias nativas y mecanismos que permiten personalizar pipelines con 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 rendimiento.
  • 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 mejorada 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.