Piral : une bibliothèque JavaScript pour créer des micro-frontaux

Par:
fredericmazue

ven, 02/07/2021 - 11:18

Les microfrontends, ou en français micro-frontaux, étendent le concept de microservices aux applications frontales et veulent apporter une solution aux développeurs qui font face à des applications toujours croissantes en taille et en complexité. Avec le concept de micro-frontaux, une application JavaScript SPA (Single Page Application) en décomposée en plusieurs applications autonomes.

Piral est une bibliothèque JavaScript pour la création d'applications micro-frontales modulaires basées sur React.

Le projet Piral présente cette bibliothèque comme étant une base idéale pour des applications de taille moyenne à grande développées par des équipes distribuées.

Une application Piral est une application frontale modulaire extensible à l'exécution par des modules découplés appelé Pilet. Tout Pilet peut être développé indépendamment. L'application Piral peut être comprise comme un Shell d'applications qui apporte la conception globale de l'application (par exemple, en-tête, pied de page, navigation, ...) et définit comment les Pilets sont chargés et où les Pilets peuvent intégrer leurs composants

Piral dispose d'un site officiel piral.io proposant un guide de démarrage, une documentation et des exemples. En outre un bac à sable en ligne est proposé pour faire connaissance avec Piral de manière pratique.

Piral est un logiciel libre sous licence MIT disponible sur GitHub.


Le bac à sable en ligne de Piral