Saltar al contenido

¿Qué es ASP.NET? y es ARQUITECTURA

¿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 2002.

1.0 fue la primera versión de ASP.Net utilizada. La última versión 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 que se utiliza 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á algunas características básicas del marco .Net.

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

Arquitectura ASP.NET y sus componentes

ASP.Net es un marco utilizado para desarrollar una aplicación basada en web. La arquitectura básica del marco ASP.Net se muestra a continuación.

Diagrama arquitectónico de ASP.NET

La arquitectura del marco .Net se basa en los siguientes componentes clave

  1. Idioma – Hay varios lenguajes para .net framework. Son VB.net y C #. Estos se pueden utilizar para desarrollar aplicaciones web.
  2. Biblioteca – .NET Framework incluye un conjunto de bibliotecas de aula estándar. La biblioteca web es la biblioteca más utilizada para aplicaciones web en .net. La biblioteca web contiene todos los componentes esenciales que se utilizan para desarrollar aplicaciones basadas en web.
  3. Common Language Runtime – La Common Language Infrastructure o CLI es una plataforma. Los programas de llenado se completan en esta plataforma. El CLR se utiliza para realizar actividades clave. Las actividades incluyen manejo excepcional y recolección de basura.

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

  1. Código detrás del modo – Aquí está el concepto de separar diseño y código. Esta separación facilita el mantenimiento de la aplicación ASP.Net. ASP.Net es un tipo de archivo general de archivo aspx. Supongamos que tenemos una página web llamada MyPage.aspx. Habrá otro archivo llamado MyPage.aspx.cs que mostrará 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 facilidad de controlar la gestión del estado. HTTP se denomina 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, presiona el botón de enviar.

    La aplicación debe recordar los artículos seleccionados por el usuario para la compra. Esto recuerda al estado de una aplicación en un punto actual. HTTP es un protocolo sin estado. Cuando el usuario va a la página de compra, HTTP no almacenará la información en los artículos del carrito. Se requiere codificación adicional para garantizar que los artículos del carrito se puedan transferir a la página de compra. A veces, dicha implementación puede ser compleja. Pero ASP.Net puede gestionar el estado por usted. Entonces ASP.Net puede recordar los artículos del carrito y reenviarlos 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. 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 la aplicación.

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

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *