


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Programación Web : ASP.NET FRAMEWORK
Tipo: Ejercicios
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



1. ¿Qué significa ASP.NET y quién lo desarrolló? ASP.NET es un framework (marco de trabajo) de desarrollo web creado y mantenido por Microsoft. Su nombre es una combinación de dos términos: "ASP", que significa Active Server Pages (Páginas de Servidor Activas), una tecnología anterior de la compañía; y ".NET", que indica que esta versión moderna está construida sobre la plataforma de desarrollo .NET Framework de Microsoft, permitiendo a los desarrolladores usar lenguajes como C# para crear aplicaciones robustas. 2. ¿Qué lenguaje de programación se utiliza principalmente en ASP.NET? El lenguaje de programación que se utiliza principalmente en ASP.NET es C# 3. ¿Sobre qué plataforma funciona ASP.NET? ASP.NET funciona sobre la plataforma .NET. Gracias a esto, la versión moderna (conocida como ASP.NET Core) es multiplataforma, lo que significa que puede ejecutarse nativamente en los siguientes sistemas operativos: Windows Linux macOS 4. ¿Cuál es la diferencia principal entre ASP clásico y ASP.NET? La diferencia principal es que ASP clásico es interpretado, mientras que ASP.NET es compilado. Esto significa que el código de ASP clásico (usualmente VBScript) se leía y ejecutaba línea por línea en el servidor con cada solicitud. En cambio, el código de ASP.NET (usualmente C#) se compila en el framework .NET, lo que resulta en un rendimiento mucho más rápido, mayor seguridad y la capacidad de construir aplicaciones mucho más complejas y robustas.
5. ¿Qué tipo de aplicaciones se pueden crear con ASP.NET? Con ASP.NET se pueden crear: APIs web (RESTful) Aplicaciones web dinámicas (sitios completos) Microservicios Aplicaciones en tiempo real (como chats) Aplicaciones de página única (SPAs) con Blazor 6. ¿Qué es el modelo MVC en ASP.NET y qué significan sus siglas? MVC es un patrón de arquitectura (un diseño para organizar el código) que divide una aplicación web en tres componentes principales. Sus siglas significan: M odelo (Model): Representa los datos y la lógica de negocio (ej. las reglas para acceder a la base de datos). V ista (View): Es la interfaz de usuario (UI), es decir, el HTML que ve el usuario en el navegador. C ontrolador (Controller): Actúa como el intermediario. Recibe las peticiones del usuario, interactúa con el Modelo para obtener los datos y luego le pasa esos datos a la Vista para que los muestre. 7. ¿Qué función cumple el “Modelo” dentro de la arquitectura MVC? El "Modelo" (Model) es el cerebro de la aplicación y su función principal es gestionar los datos y la lógica de negocio. 8. ¿Qué función cumple la “Vista” dentro de la arquitectura MVC? La "Vista" (View) es la interfaz de usuario (UI). Su única función es presentar los datos al usuario de forma visual e interactiva. 9. ¿Qué función cumple el “Controlador” dentro de la arquitectura MVC?
.aspx : Es la extensión clásica, utilizada por ASP.NET Web Forms. . cshtml : Es la extensión moderna, utilizada para las vistas (Views) en ASP.NET Core (MVC y Razor Pages), que emplean la sintaxis Razor.
13. ¿Qué es Razor en ASP.NET? Razor es una sintaxis de marcado que se usa en ASP.NET para insertar código C# (código del servidor) directamente dentro de los archivos HTML. 14. ¿Qué tipo de base de datos suele utilizarse con ASP.NET en entornos Microsoft? En entornos Microsoft, la base de datos que se utiliza de forma predominante con ASP.NET es Microsoft SQL Server. Es el sistema de base de datos insignia de Microsoft y ofrece la integración más nativa con el framework .NET (especialmente a través de Entity Framework) y herramientas como Visual Studio. Cuando se trabaja en la nube de Microsoft (Azure), la opción equivalente y más común es Azure SQL Database, que es la versión de SQL Server gestionada en la nube. 15. Menciona un ejemplo de empresa o sector donde sea común el uso de ASP.NET. Un sector donde es extremadamente común el uso de ASP.NET es el Financiero y Bancario. Muchas grandes instituciones financieras, bancos y compañías de seguros confían en ASP.NET (y el ecosistema .NET en general) para construir sus sistemas backend, portales de clientes y aplicaciones internas críticas. Lo eligen por su robustez, seguridad y alto rendimiento, que son cruciales para manejar transacciones y datos sensibles.