Framework
Un framework es un conjunto de código reutilizable y de convenciones que actúa como esqueleto sobre el que construir una aplicación. En lugar de programar todo desde cero, el desarrollador parte de una estructura que ya resuelve tareas comunes —gestionar rutas, conectar con la base de datos Una base de datos guarda de forma ordenada el contenido de una web —entradas, páginas, comentarios— para poder consultarlo al instante. WordPress usa MySQL o MariaDB. Más en el glosario → , la seguridad básica— y se centra en lo específico de su proyecto. Esto acelera el trabajo, reduce errores y favorece un código más ordenado y mantenible, porque muchos desarrolladores siguen las mismas pautas. Los hay para el frontend El frontend es la parte de una web o app que el usuario ve y con la que interactúa —el diseño, los textos, los botones—, y que se ejecuta en el navegador. Más en el glosario → , como React o Vue, y para el backend El backend es la parte oculta de una web o app —servidores, bases de datos, lógica— que el usuario no ve, pero que procesa las peticiones y almacena los datos que la hacen funcionar. Más en el glosario → , como Django, Laravel o Express; Astro es un ejemplo moderno para sitios web. La contrapartida es que hay que aprender sus reglas y aceptar su forma de hacer las cosas. Elegir un framework adecuado es una decisión importante en cualquier proyecto.