Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. **JavaScript**
- **Características:** Permite la interactividad en las páginas web, como animaciones, validación
de formularios y actualización dinámica del contenido.
- **Ejemplo:** `document.getElementById("demo").innerHTML = "¡Hola, mundo!";`
- **Donde se usan:** En aplicaciones web interactivas y dinámicas.
5. **Python**
- **Características:** Versátil y fácil de aprender, se utiliza para desarrollo web, análisis de datos,
inteligencia artificial, entre otros.
- **Ejemplo:** `print("¡Hola, mundo!")`
- **Donde se usan:** En el desarrollo web, enmarcado en frameworks como Django o Flask.
### Frameworks:
- **Bootstrap**
- **Descripción:** Framework de front-end que facilita el diseño web responsive y la creación de
interfaces de usuario.
- **Ejemplo de uso:** `<!DOCTYPE html><html><head><link rel="stylesheet" href="https://
maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"></head><body><div
class="container"><h2>Titulo</h2><p>Texto de ejemplo</p></div></body></html>`
- **Aplicación:** Muy utilizado para crear páginas web que se adaptan a diferentes dispositivos.
- **React**
- **Descripción:** Biblioteca de JavaScript para construir interfaces de usuario interactivas.
- **Ejemplo de uso:** `import React from 'react';`
- **Aplicación:** Ideal para crear aplicaciones web de una sola página (SPA) y componentes
reutilizables.
- **Django**
- **Descripción:** Framework de alto nivel para el desarrollo rápido de aplicaciones web seguras y
escalables en Python.
- **Ejemplo de uso:** `python manage.py runserver`
- **Aplicación:** Utilizado para crear aplicaciones web complejas y sitios de alto tráfico.
- **Backend:** Es la parte de una aplicación web que no es visible para los usuarios finales. Se
encarga de procesar la lógica de la aplicación, interactuar con la base de datos y enviar la
información al frontend.
- **Frontend:** Es la parte de una aplicación web que interactúa con los usuarios finales. Se
encarga de mostrar la interfaz de usuario, recibir información del usuario y enviarla al backend para
su procesamiento.
- **HTML (HyperText Markup Language):** Se utiliza para crear la estructura y el contenido de una
página web, utilizando etiquetas para definir elementos como encabezados, párrafos, imágenes,
etc.
- **CSS (Cascading Style Sheets):** Se utiliza para dar estilo y diseño a una página web,
controlando aspectos como colores, fuentes, márgenes y diseños de página.
Ejemplo de diferencia:
```css
body {
background-color: lightblue;
font-family: Arial, sans-serif;
}
h1 {
color: blue;
}
```