Framework

Construir una casa sin usar ningún material o técnica ya probada, inventando desde cero cómo levantar cada pared, sería absurdo. En desarrollo web ocurre algo parecido: un framework es un conjunto de herramientas, reglas y piezas ya construidas que sirven de base para desarrollar un proyecto, sin tener que resolver desde cero problemas que miles de desarrolladores ya han resuelto antes.

Qué aporta exactamente frente a programar «a mano»

Estructura predefinida para organizar el código de forma coherente. Componentes y funciones ya construidos para tareas habituales: validación de formularios, gestión de rutas entre páginas, manejo de datos. Y convenciones compartidas, que facilitan que distintos desarrolladores entiendan y mantengan un mismo proyecto con más facilidad, al seguir todos un mismo patrón conocido.

Framework no es lo mismo que librería

Una librería es una pieza concreta que se usa cuando se necesita (por ejemplo, para manejar fechas o gráficos). Un framework, en cambio, define la estructura general de todo el proyecto: es el propio framework quien «llama» al código del desarrollador según su propia lógica interna, no al revés. Esta distinción, aunque técnica, explica por qué cambiar de framework a mitad de proyecto suele ser mucho más costoso que cambiar una librería concreta.

Frameworks habituales según el tipo de proyecto

  • Frontend: React, Vue, Angular, para construir interfaces de usuario.
  • Backend: Laravel, Django, Express, para la lógica del servidor.
  • CSS: Bootstrap o Tailwind, para acelerar el diseño visual sin escribir cada estilo desde cero.

El riesgo de elegir uno sin pensar en el proyecto real

Elegir un framework porque está de moda o porque lo domina un desarrollador concreto, sin valorar si encaja con las necesidades reales del proyecto (tamaño, equipo, mantenimiento a largo plazo), suele generar más problemas que soluciones con el tiempo. La elección del framework condiciona buena parte de las decisiones técnicas posteriores del proyecto.

Términos relacionados.

Lighthouse

Antes de contratar herramientas de pago para auditar una web, conviene saber que Google ya regala una bastante completa, integrada directamente en su propio navegador. Lighthouse es precisamente esa herramienta:

Leer más

FCP

Antes de que una página termine de cargar por completo, hay un momento concreto en el que el navegador pinta el primer elemento visible en pantalla: podría ser un texto,

Leer más

Schema markup

Una receta de cocina publicada en una web contiene, para una persona, información evidente: tiempo de preparación, ingredientes, valoración de otros usuarios. Para Google, sin ninguna ayuda adicional, ese mismo

Leer más
0%