ASP.NET Núcleo

Marco de aplicación web de código abierto
ASP.NET Núcleo
Autor(es) original(es)Microsoft
Desarrollador(es).NET Foundation y la comunidad de código abierto
Lanzamiento inicial7 de junio de 2016 ; hace 8 años ( 07-06-2016 )
Versión estable
v8.0.0 / 14 de noviembre de 2023 ; hace 10 meses [1] ( 14/11/2023 )
Repositorio
  • github.com/dotnet/aspnetcore
Escrito enDO#
Sistema operativoWindows , MacOS , Linux
PlataformaMultiplataforma
TipoMarco web
LicenciaLicencia MIT [2]
Sitio webdotnet.microsoft.com/apps/aspnet

ASP.NET Core es un marco de aplicación web modular de código abierto. Es un rediseño de ASP.NET que une los modelos de programación ASP.NET MVC y ASP.NET Web API, que antes estaban separados . [3] [4] A pesar de ser un nuevo marco, creado sobre una nueva pila web, tiene un alto grado de compatibilidad conceptual con ASP.NET. El marco ASP.NET Core admite el control de versiones en paralelo, de modo que las diferentes aplicaciones que se desarrollan en una sola máquina pueden tener como objetivo diferentes versiones de ASP.NET Core. Esto no era posible con versiones anteriores de ASP.NET. ASP.NET Core se ejecutó inicialmente tanto en .NET Framework exclusivo para Windows como en .NET multiplataforma . Sin embargo, el soporte para .NET Framework se abandonó a partir de ASP.Net Core 3.0. [5]

Blazor es un componente reciente (opcional) que admite WebAssembly y, desde la versión 5.0, ha dejado de admitir algunos navegadores web antiguos. Si bien el Microsoft Edge actual funciona, la versión anterior , es decir, " Microsoft Edge Legacy " e Internet Explorer 11, se dejaron de admitir cuando se usa Blazor. [6]

Historial de versiones

Número de versiónFecha de lanzamientoFin del soporteVersiones de Visual Studio compatibles
Versión antigua, ya no se mantiene:1.027 de junio de 201627 de junio de 2019Visual Studio 2015 , 2017
Versión antigua, ya no se mantiene:1.118 de noviembre de 201627 de junio de 2019Visual Studio 2015, 2017
Versión antigua, ya no se mantiene:2.014 de agosto de 20171 de octubre de 2018Visual Studio 2017
Versión antigua, ya no se mantiene:2.1 Soporte a largo plazo30-05-201821 de agosto de 2021 [7]Visual Studio 2017
Versión antigua, ya no se mantiene:2.24 de diciembre de 2018 [8]23 de diciembre de 2019 [9]Vista previa 1 de Visual Studio 2017 15.9 y 2019 16.0
Versión antigua, ya no se mantiene:3.023 de septiembre de 2019 [10]03-03-2020 [9]Visual Studio 2017 y 2019
Versión antigua, ya no se mantiene:3.1 Soporte a largo plazo03-12-2019 [11]03-12-2022 [9]Visual Studio 2019
Versión antigua, ya no se mantiene:5.010 de noviembre de 2020 [12]8 de mayo de 2022Visual Studio 2019 16.8
Versión antigua, pero aún mantenida:6.0 soporte a largo plazo08/11/2021 [13]08/11/2024Visual Studio 2022
Versión antigua, pero aún mantenida:7.0 Soporte de plazo estándar [14]08/11/2022 [15]14 de mayo de 2024Visual Studio 2022
Versión estable actual: 8.0 Soporte a largo plazo [16]14 de noviembre de 2023 [17]10 de noviembre de 2026Visual Studio 2022
Leyenda:
Versión antigua, sin mantenimiento
Versión antigua, aún mantenida
Última versión
Última versión preliminar
Lanzamiento futuro

Nombramiento

Originalmente denominado ASP.NET vNext , el marco iba a llamarse ASP.NET 5 cuando estuviera listo. Sin embargo, para evitar que se insinuara que se trata de una actualización del marco ASP.NET existente, Microsoft cambió posteriormente el nombre a ASP.NET Core en el lanzamiento de la versión 1.0. [18]

Características

  • Experiencia de desarrollador sin compilación (es decir, la compilación es continua, por lo que el desarrollador no tiene que invocar el comando de compilación)
  • Marco modular distribuido como paquetes NuGet
  • Tiempo de ejecución optimizado para la nube (optimizado para Internet)
  • Independiente del host a través de compatibilidad con Open Web Interface para .NET (OWIN) [19] [20] – se ejecuta en IIS o de forma independiente
  • Una historia unificada para crear interfaces de usuario web y API web (es decir, ambas son lo mismo)
  • Un sistema de configuración basado en un entorno preparado para la nube
  • Un flujo de solicitudes HTTP ligero y modular
  • Cree y ejecute aplicaciones ASP.NET Core multiplataforma en Windows, Mac y Linux
  • De código abierto y centrado en la comunidad
  • Control de versiones de aplicaciones en paralelo cuando se apunta a .NET
  • Soporte integrado para inyección de dependencia
  • Seguridad mejorada en comparación con Asp.Net [21]

Componentes

Véase también

Referencias

  1. ^ "Anuncio de ASP.NET Core en .NET 8". Blog de .NET . 2023-11-14 . Consultado el 2023-11-19 .
  2. ^ "Licencia de ASP.NET Core". GitHub . Consultado el 29 de septiembre de 2021 .
  3. ^ "Elija entre ASP.NET 4.x y ASP.NET Core". docs.microsoft.com .
  4. ^ Singh Satinder. "Introducción a ASP.NET Core". microsoft.com . Consultado el 10 de julio de 2017 .
  5. ^ "Introducción a ASP.NET Core". docs.microsoft.com .
  6. ^ "[Discusión] Compatibilidad actualizada del navegador Blazor con .NET 5 · Problema n.° 26475 · dotnet/aspnetcore". GitHub . Consultado el 11 de noviembre de 2020 .
  7. ^ "GitHub - dotnet/core: repositorio local de .NET y .NET Core". 20 de octubre de 2019 – vía GitHub.
  8. ^ "Blog de ASP.NET | Anunciamos ASP.NET Core 2.2, ¡disponible hoy!". Blog de ASP.NET . 4 de diciembre de 2018.
  9. ^ abc "Política de soporte oficial de .NET Core y .NET 5". Microsoft . Consultado el 6 de diciembre de 2019 .
  10. ^ "Blog de ASP.NET | Actualizaciones de ASP.NET Core y Blazor en .NET Core 3.0". Blog de ASP.NET . 23 de septiembre de 2019.
  11. ^ "Actualizaciones de ASP.NET Core en .NET Core 3.1". Blog de ASP.NET . 3 de diciembre de 2019.
  12. ^ dotnet/aspnetcore, .NET Platform, 2020-11-11 , consultado el 2020-11-11
  13. ^ "Anuncio de ASP.NET Core en .NET 6". Blog de .NET . 2021-11-08 . Consultado el 2021-11-19 .
  14. ^ "Política de compatibilidad de .NET y .NET Core". Microsoft . Consultado el 30 de diciembre de 2022 .
  15. ^ "Anuncio de ASP.NET Core en .NET 7". Blog de .NET . 2022-11-08 . Consultado el 2022-11-08 .
  16. ^ "Política de compatibilidad de .NET y .NET Core". Microsoft . Consultado el 19 de noviembre de 2023 .
  17. ^ "Anuncio de ASP.NET Core en .NET 8". Blog de .NET . 2022-11-08 . Consultado el 2023-11-19 .
  18. ^ Jeffrey T. Fritz. "ASP.NET 6 ha muerto: presentación de ASP.NET Core 1.0 y .NET Core 1.0". Blog de herramientas y desarrollo web .NET . Consultado el 20 de enero de 2016 .
  19. ^ "OWIN". Documentación de ASP.NET 0.0.1 .
  20. ^ "Hoja de ruta". Github .
  21. ^ "ASP.NET vs ASP.NE CORE". ASP.NET VS. ASP.NET Core: el duelo definitivo .
  • Sitio web oficial
  • ASP.NET Core en GitHub
Obtenido de "https://es.wikipedia.org/w/index.php?title=ASP.NET_Core&oldid=1230262058"