Flight es increíblemente extensible. Hay una serie de complementos que se pueden utilizar para añadir funcionalidades a tu aplicación Flight. Algunos son compatibles oficialmente por el equipo de Flight y otros son bibliotecas micro/lite para ayudarte a empezar.
La caché es una excelente manera de acelerar tu aplicación. Hay varias bibliotecas de caché que se pueden usar con Flight.
Las cookies son una excelente manera de almacenar pequeños fragmentos de datos en el lado del cliente. Se pueden utilizar para almacenar preferencias de usuario, configuraciones de la aplicación y más.
La depuración es crucial cuando estás desarrollando en tu entorno local. Hay algunos complementos que pueden mejorar tu experiencia de depuración.
Las bases de datos son el núcleo de la mayoría de las aplicaciones. Así es como almacenas y recuperas datos. Algunas bibliotecas de bases de datos son simplemente envoltorios para escribir consultas y algunas son ORM completos.
La encriptación es crucial para cualquier aplicación que almacene datos sensibles. Encriptar y desencriptar los datos no es muy difícil, pero almacenar correctamente la clave de encriptación puede ser difícil. Lo más importante es nunca almacenar tu clave de encriptación en un directorio público o hacer un commit a tu repositorio de código.
Las sesiones no son realmente útiles para las API, pero para crear una aplicación web, las sesiones pueden ser cruciales para mantener el estado e información de inicio de sesión.
Las plantillas son fundamentales para cualquier aplicación web con una interfaz de usuario. Hay varias engines de plantillas que se pueden utilizar con Flight.
¿Tienes un complemento que te gustaría compartir? ¡Envía una solicitud de extracción para añadirlo a la lista!