Biblioteca de software
Una biblioteca de software aporta funciones o componentes reutilizables. La aplicación la utiliza para resolver una subtarea concreta.
Utilizar funciones existentes de forma específica
Una biblioteca de software reúne funciones o componentes de código reutilizables. Una aplicación puede usarla para procesar datos o crear archivos. No cubre automáticamente todo el flujo de trabajo.
En un portal ficticio, una función ordena códigos de albaranes como texto. Así G-10 queda antes que G-2. Si se necesita orden numérico, la aplicación debe preparar los valores o aplicar otra comparación. Una ordenación técnicamente ejecutada no es necesariamente el orden de negocio deseado.
Un framework determina más la estructura; la frontera con una biblioteca es flexible. Integrarla crea una dependencia de software. Su versión y comportamiento tras cambios forman parte del mantenimiento de la propia aplicación.
Fuentes
Términos relacionados
- FrameworkUn framework proporciona una estructura técnica y reglas comunes. Las tareas que asume dependen del framework elegido.
- Dependencia de softwareUna dependencia de software es un componente que el programa necesita. Los paquetes incorporados indirectamente también pueden afectar a su funcionamiento.
- 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.
- Invalidación de cachéLa invalidación hace que una copia guardada deje de reutilizarse según reglas definidas. El registro de origen es una cuestión distinta.
Artículos sobre el tema








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


