stringtranslate.com

ASP.NET

ASP.NET es un marco de aplicaciones web del lado del servidor diseñado para que el desarrollo web produzca 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 Tecnologías habilitadas para red de páginas Active Server.

Fue lanzado 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 ASP.NET SOAP 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 compiladora .NET de código abierto (nombre en clave "Roslyn") y es multiplataforma . ASP.NET MVC , ASP.NET Web API y ASP.NET Web Pages (una plataforma que utiliza únicamente 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 de ASP.NET incluyen:

Canalización integrada de IIS

En IIS  6.0 y versiones anteriores, las páginas escritas con diferentes 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 idioma para cualquier solicitud. [7]

Marcos de terceros

No es esencial utilizar el modelo de desarrollo de formularios web estándar cuando se desarrolla con ASP.NET. Los marcos destacados diseñados para la plataforma incluyen:

Versiones

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

Otras implementaciones

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

Ver también

Referencias

Citas

  1. ^ "Página de descarga de .net framework".
  2. ^ "CLUF 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. ^ "Comience a utilizar ASP.NET Web API 2 (C#)". docs.microsoft.com .
  7. ^ "Cómo aprovechar el canal integrado 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 la actualización 5 de Visual Studio 2015 y Visual Studio 2013". 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 | Mononucleosis infecciosa . 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