Repaso
English
Backend y APIsFundamentosAPI-51

¿Qué hace por ti un framework web de backend como Spring Boot, FastAPI o Django?

Opciones

  1. Da bloques ya hechos: routing, JSON y acceso a base de datos (Opción correcta)
  2. Elimina la necesidad de una base de datos en la aplicación
  3. Diseña las pantallas y páginas que verán los usuarios
  4. Acelera el servidor físico ajustando el hardware

Respuesta

Da bloques ya hechos para tareas comunes del servidor: recibir peticiones, enrutar URLs a tu código, leer JSON, hablar con bases de datos

Por qué

Sin un framework tendrías que escribir a mano cómo leer peticiones de red, interpretar datos y emparejar URLs.

Un framework resuelve esos problemas repetidos para que escribas solo tu propia lógica.

Ejemplo: en Spring Boot escribes un método, lo marcas con @GetMapping("/hello"), y el framework lo llama cuando alguien visita /hello.

Recuerda

Framework = base reutilizable para el código del servidor.

Términos clave

Practica esta pregunta en Repaso