stringtranslate.com

ASP.NET

ASP.NET es un marco de trabajo de aplicaciones web del lado del servidor diseñado para el desarrollo web con el fin de producir páginas web dinámicas . Fue desarrollado por Microsoft para permitir a los programadores crear sitios web , aplicaciones y servicios dinámicos . El nombre significa Active Server Pages Network Enabled Technologies (Tecnologías habilitadas para redes de páginas de servidor activas).

Se lanzó por primera vez en enero de 2002 con la versión 1.0 de .NET Framework y es el sucesor de la tecnología Active Server Pages (ASP) de Microsoft. ASP.NET se basa en Common Language Runtime (CLR), lo que permite a los programadores escribir código ASP.NET utilizando cualquier lenguaje .NET compatible . El marco de extensión SOAP de ASP.NET permite que los componentes ASP.NET procesen mensajes SOAP.

En 2016, Microsoft lanzó ASP.NET Core como sucesor de ASP.NET. Esta nueva versión es una reimplementación de ASP.NET como un marco web modular , junto con otros marcos como Entity Framework . El nuevo marco utiliza la nueva plataforma de compilación .NET de código abierto (nombre en código "Roslyn") y es multiplataforma . ASP.NET MVC , ASP.NET Web API y ASP.NET Web Pages (una plataforma que utiliza solo páginas Razor ) se han fusionado en un MVC 6 unificado. [3]

Modelos de programación

ASP.NET admite varios modelos de programación para crear aplicaciones web: [4]

Otras extensiones ASP.NET incluyen:

Canalización integrada de IIS

En IIS  6.0 y versiones anteriores, las páginas escritas con distintas versiones del marco ASP no pueden compartir el estado de la sesión sin el uso de bibliotecas de terceros. Esto no se aplica a las aplicaciones ASP.NET y ASP que se ejecutan en paralelo en IIS 7. Con IIS 7.0, los módulos se pueden ejecutar en una canalización integrada que permite ejecutar módulos escritos en cualquier lenguaje para cualquier solicitud. [7]

Marcos de terceros

No es imprescindible utilizar el modelo de desarrollo de formularios web estándar al desarrollar con ASP.NET. Entre los marcos de trabajo destacados diseñados para la plataforma se incluyen:

Versiones

El historial de lanzamientos de ASP.NET se correlaciona estrechamente con los lanzamientos de .NET Framework :

Otras implementaciones

El Proyecto Mono soporta "todo en .NET 4.7 excepto WPF , WWF , y con WCF limitado y pila asíncrona ASP.NET 4.7 limitada". [16] ASP.NET puede ejecutarse con Mono usando una de tres opciones: alojamiento Apache usando el módulo mod_mono , alojamiento FastCGI y XSP .

Véase también

Referencias

Citas

  1. ^ "Página de descarga de .net framework".
  2. ^ "EULA redistribuible de Microsoft .NET Framework". MSDN . Microsoft . Archivado desde el original el 2 de abril de 2015 . Consultado el 28 de febrero de 2015 .
  3. ^ "Introducción a ASP.NET 5: documentación de ASP.NET 0.0.1". asp.net . Archivado desde el original el 8 de mayo de 2020 . Consultado el 11 de mayo de 2020 .
  4. ^ "Elija entre ASP.NET y ASP.NET Core". docs.microsoft.com .
  5. ^ "Preguntas frecuentes sobre páginas web ASP.NET (Razor)". docs.microsoft.com .
  6. ^ "Introducción a ASP.NET Web API 2 (C#)". docs.microsoft.com .
  7. ^ "Cómo aprovechar la canalización integrada de IIS 7.0". iis.net .
  8. ^ "Anuncio del lanzamiento de ASP.NET y Web Tools para Visual Studio 2013".
  9. ^ abcdefgh "ciclo de vida del producto .net framework".
  10. ^ "Anuncio de .NET Framework 4.6".
  11. ^ "Lanzamiento de Visual Studio 2015 y Visual Studio 2013 Update 5". msdn.com . Microsoft.
  12. ^ "Anuncio de .NET Framework 4.7". 5 de abril de 2017.
  13. ^ "Anuncio de .NET Framework 4.7.1". 17 de octubre de 2017.
  14. ^ "Anuncio de .NET Framework 4.8". 18 de abril de 2019.
  15. ^ "Lanzamientos". GitHub .
  16. ^ "Compatibilidad | Mono". Compatibilidad | Mono . 8 de septiembre de 2015. Archivado desde el original el 2 de julio de 2016 . Consultado el 29 de agosto de 2016 .

Fuentes generales

Enlaces externos