El software se considera “liviano” cuando se puede usar de inmediato con poca o ninguna sobrecarga de integración / configuración. En el extremo de la base de datos, SQLite es un ejemplo perfecto de esto. Todo lo que necesita hacer es integrar el controlador SQLite para el lenguaje de programación que elija y listo. Esto contrasta con la mayoría de los otros sistemas de bases de datos que requieren que instale un software adicional en otra máquina, configure las reglas de red / firewall, configure las reglas de acceso, etc. y luego integre el controlador de base de datos apropiado en su aplicación.
Para los marcos de software, es un poco más sutil y contextual. Por ejemplo, considere dos marcos que lo ayudan a escribir una API REST en Java. Ambos necesitan configuración, correcto. Bueno, uno requiere que especifique sus rutas en un archivo XML y el otro está basado en anotaciones, por lo que puede declarar rutas en el propio código.
Este último puede considerarse más liviano porque la configuración es más fácil ya que no tiene que cambiar de contexto de Java a XML (y también porque XML es malo).
- ¿Cuál es el mejor software de contabilidad?
- ¿Cuáles son las mejores herramientas de gestión de flujo de trabajo disponibles?
- Soy un nuevo teléfono inteligente con Android. ¿Cuáles son algunas de las 'aplicaciones más útiles' que está utilizando hoy en día que no se conocen comúnmente?
- ¿Una aplicación gana dinero cuando alguien la descarga? En caso afirmativo, ¿quién paga ese dinero?
- ¿Qué aplicaciones son más útiles para los efectos de video?
Por otro lado, alguien puede considerar que el primero es más liviano ya que puede realizar cambios en sus rutas sin necesariamente volver a compilar la aplicación.