Framework
Un framework proporciona una estructura técnica y reglas comunes. Las tareas que asume dependen del framework elegido.
Construir sobre una estructura común
Un framework es una estructura de software que aporta tareas recurrentes y convenciones para construir una aplicación. Según su enfoque puede organizar navegación, componentes o solicitudes del servidor. El código específico se integra en ese marco.
En un portal ficticio de servicios, las nuevas páginas de expedientes siguen la misma estructura de navegación y presentación. El equipo añade funciones de negocio dentro de ella. Los permisos de cada persona sobre un expediente siguen necesitando reglas adecuadas.
Una biblioteca ofrece más bien funciones para uso selectivo; la frontera no siempre es nítida. Un framework tampoco es software de negocio terminado. La elección depende de requisitos reales y de la capacidad del equipo para mantener la aplicación a largo plazo.
Fuentes
Términos relacionados
- Biblioteca de softwareUna biblioteca de software aporta funciones o componentes reutilizables. La aplicación la utiliza para resolver una subtarea concreta.
- Dependencia de softwareUna dependencia de software es un componente que el programa necesita. Los paquetes incorporados indirectamente también pueden afectar a su funcionamiento.
- Node.jsNode.js ejecuta JavaScript fuera del navegador. El entorno aporta capacidades técnicas; el programa define la lógica de negocio.
- Sistema heredadoUn sistema existente que sigue en uso, con dependencias técnicas y de negocio acumuladas.
- Arquitectura multiinquilinoUna solución multiinquilino admite ámbitos separados por cliente o grupo. Un inquilino no equivale automáticamente a una persona o una base de datos.
- Caché del navegadorLa caché del navegador guarda respuestas HTTP adecuadas. Su reutilización y validación siguen las reglas correspondientes.
Artículos sobre el tema








Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


