¿Qué es ASP.NET? y es ARCHITECTURA

¿Qué es ASP.Net?

ASP.Net es una plataforma de desarrollo web proporcionada por Microsoft. Se utiliza para crear aplicaciones basadas en web. ASP.Net se lanzó por primera vez en el año 2002.

La primera versión de ASP.Net implementada fue la 1.0. La versión más reciente de ASP.Net es la versión 4.6. ASP.Net está diseñado para funcionar con el protocolo HTTP. Este es el protocolo estándar utilizado en todas las aplicaciones web.

Las aplicaciones ASP.Net también se pueden escribir en una variedad de lenguajes .Net. Estos incluyen C#, VB.Net y J#. En este capítulo, verá algunos fundamentos básicos del marco .Net.

La forma completa de ASP es Active Server Pages y .NET es Network Enabled Technologies.

ASP.NET Architectura y sus componentes

ASP.Net es un marco que se utiliza para desarrollar una aplicación basada en web. Lo básico archiLa tecnología del marco ASP.Net es como se muestra a continuación.

ASP.NET Architectura y sus componentes
ASP.NET ArchiDiagrama de tecnología

El archiLa tecnología del framework .Net se basa en lo siguiente.wing componentes clave

  1. Idioma – Existe una variedad de lenguajes para .net framework. Son VB.net y C#. Estos se pueden utilizar para desarrollar aplicaciones web.
  2. de Recursos – .NET Framework incluye un conjunto de bibliotecas de clases estándar. La biblioteca más común utilizada para aplicaciones web en .net es la biblioteca web. La biblioteca web tiene todos los componentes necesarios para desarrollar aplicaciones basadas en web.Net.
  3. Tiempo de ejecución de lenguaje común – La Common Language Infrastructure o CLI es una plataforma. Los programas .Net se ejecutan en esta plataforma. El CLR se utiliza para realizar actividades clave. Las actividades incluyen manejo de excepciones y recolección de basura.

A continuación se presentan algunas de las características clave del marco ASP.Net.

  1. Modo de código subyacente – Este es el concepto de separación de diseño y código. Al hacer esta separación, resulta más fácil mantener la Aplicación ASP.Net. El tipo de archivo general de un archivo ASP.Net es aspx. Supongamos que tenemos una página web llamada MyPage.aspx. Habrá otro archivo llamado MyPage.aspx.cs que indicará la parte del código de la página. Entonces Visual Studio Crea archivos separados para cada página web, uno para la parte de diseño y otro para el código.
  2. Administración del Estado – ASP.Net tiene la posibilidad de controlar la gestión estatal. HTTP se conoce como protocolo sin estado. Tomemos un ejemplo de una aplicación de carrito de compras. Ahora, cuando un usuario decide qué quiere comprar en el sitio, presionará el botón Enviar. La aplicación debe recordar los artículos que el usuario elige para la compra. Esto se conoce como recordar el estado de una aplicación en un momento actual. HTTP es un protocolo sin estado. Cuando el usuario accede a la página de compra, HTTP no almacenará la información de los artículos del carrito. Es necesario realizar una codificación adicional para garantizar que los artículos del carrito se puedan trasladar a la página de compra. Tal implementación puede llegar a ser complex a veces. Pero ASP.Net puede realizar la gestión estatal en su nombre. Para que ASP.Net pueda recordar los artículos del carrito y pasarlos a la página de compra.
  3. Almacenamiento en caché – ASP.Net puede implementar el concepto de almacenamiento en caché. Esto mejora el rendimiento de la aplicación. Al almacenar en caché, las páginas que el usuario solicita con frecuencia se pueden almacenar en una ubicación temporal. Estas páginas se pueden recuperar más rápido y se pueden enviar mejores respuestas al usuario. Por tanto, el almacenamiento en caché puede mejorar significativamente el rendimiento de una aplicación.

ASP.Net es un lenguaje de desarrollo utilizado para construir aplicaciones basadas en web. ASP.Net está diseñado para funcionar con el protocolo HTTP estándar.