# Bloque 3. Tema 7. # Aplicaciones web ## 1. Concepto de aplicación web Una aplicación web es un software accesible mediante un navegador, que se ejecuta en Internet o en una intranet. ### Características - No requiere instalación en el equipo del usuario. - Acceso mediante navegador web. - Actualización centralizada en el servidor. - Compatible con múltiples sistemas operativos. - Arquitectura cliente/servidor. --- ## 2. Desarrollo web front-end El desarrollo front-end es la parte de la aplicación que se ejecuta en el navegador del usuario. ### Tecnologías principales - HTML: estructura del contenido. - CSS: presentación y diseño. - JavaScript: comportamiento e interactividad. ### Funciones del front-end - Mostrar información al usuario. - Gestionar la interacción. - Validación básica de formularios. - Adaptación a distintos dispositivos. --- ## 3. Desarrollo web en servidor (back-end) El back-end es la parte que se ejecuta en el servidor. ### Funciones principales - Procesamiento de peticiones. - Gestión de bases de datos. - Lógica de negocio. - Generación de respuestas (HTML, JSON, XML). ### Lenguajes habituales - Java (Jakarta EE) - C# (.NET) - PHP - Python - JavaScript (Node.js) --- ## 4. Lenguajes de marcado ### 4.1 HTML HTML (HyperText Markup Language) es el lenguaje estándar para crear páginas web. ### Características - Define la estructura del contenido. - Utiliza etiquetas. - Es interpretado por el navegador. ### Ejemplo
Párrafo de ejemplo
--- ### 4.2 XML XML (eXtensible Markup Language) es un lenguaje de marcado para almacenar e intercambiar datos. ### Características - Estructura jerárquica. - No define presentación. - Es extensible. ### Ejemplo