Technologies frontend - falcoda/Projet-DevWeb-III GitHub Wiki

REACT

Il permet de mettre en place des interfaces utilisateur complètes et c'est un bon point car notre site doit pouvoir permettre la création d'un profil client complet et facile d'accès pour le visiteur. En plus de cela, React a une approche par composant c'est à dire qu'il est possible de développer chaque partie du site indépendamment. Grâce à cela on peut isoler une partie du site internet pour la modifier sans devoir tout refaire. Ce framework semble parfait pour notre utilisation car il est aussi très stable et rapide d'utilisation.

Avantages et inconvénients

Avantages Inconvénients
C'est Open Source. Tout nouveau langage pour nous
Rendu rapide Exige de se former a ce langage
Centré sur JS Peu de documentation officielle
Le contenu est raférencable Requière une connaissance approfondie
Bonnes performances. Tout le temps mis à jour.
Utilisation du JSX qui permet de mixer l'HTML et le javascript
C'est un + sur le CV

Alternatives

VUE

Avantages Inconvénients
Accessible Évolution rapide, les ressources en ligne peuvent donc devenir obsolète
Très complet, permet de faire beaucoup de choses différentes Communauté restreinte
Multitude de pluggins permettant d'ajouyter d'autres fonctionnalitées Moins optimisé que d'autres frameworks
⚠️ **GitHub.com Fallback** ⚠️