Flight est incroyablement extensible. Il existe plusieurs plugins qui peuvent être utilisés pour ajouter des fonctionnalités à votre application Flight. Certains sont officiellement pris en charge par l'équipe Flight et d'autres sont des bibliothèques micro/lite pour vous aider à démarrer.
La mise en cache est un excellent moyen de rendre votre application plus rapide. Il existe plusieurs bibliothèques de mise en cache qui peuvent être utilisées avec Flight.
Les cookies sont un excellent moyen de stocker de petits morceaux de données côté client. Ils peuvent être utilisés pour stocker les préférences de l'utilisateur, les paramètres de l'application, et plus encore.
Le débogage est essentiel lorsque vous développez en environnement local. Il existe quelques plugins qui peuvent améliorer votre expérience de débogage.
Les bases de données sont essentielles pour la plupart des applications. C'est ainsi que vous stockez et récupérez des données. Certaines bibliothèques de bases de données ne sont que des wrappers simples pour écrire des requêtes, tandis que d'autres sont des ORM complets.
Le chiffrement est crucial pour toute application qui stocke des données sensibles. Chiffrer et déchiffrer les données n'est pas très difficile, mais stocker correctement la clé de chiffrement peut être difficile. La chose la plus importante est de ne jamais stocker votre clé de chiffrement dans un répertoire public ou de la commettre dans votre dépôt de code.
Les sessions ne sont pas vraiment utiles pour les API, mais pour le développement d'une application web, elles peuvent être cruciales pour maintenir l'état et les informations de connexion.
Les modèles sont essentiels pour toute application web avec une interface utilisateur. Il existe plusieurs moteurs de modèles qui peuvent être utilisés avec Flight.
Vous avez un plugin que vous aimeriez partager ? Soumettez une pull request pour l'ajouter à la liste!