-
Notifications
You must be signed in to change notification settings - Fork 0
Choix techniques
Fanny Saez edited this page Jul 25, 2026
·
2 revisions
À présenter lors de la restitution orale : pour chaque choix, indiquer l'alternative envisagée et pourquoi celle-ci a été retenue.
| Choix | Alternative(s) envisagée(s) | Justification |
|---|---|---|
| Angular 22 | React, Vue | Framework complet (routing, formulaires, DI intégrés), cohérent avec la formation CDA |
| TypeScript 6 | JavaScript | Typage strict, cohérent avec Angular |
| TailwindCSS 4 | CSS classique, SCSS | Rapidité d'intégration, cohérence design, adapté à l'identité visuelle haut de gamme demandée (voir Maquettes) |
| RxJS 7 | Signals uniquement | Utilisé en complément des Signals Angular pour certains flux (voir Architecture) |
| Vitest | Karma/Jasmine | Tests unitaires plus rapides, intégration native avec les outils modernes Angular |
| FakeStoreAPI | Platzi Fake Store API | API publique gratuite, sans authentification, données produits/utilisateurs suffisantes, pas de clé requise |
| Trello | GitHub Projects, Jira | Simplicité de prise en main pour une session courte en équipe |
| GitNuro | GitHub Desktop, ligne de commande | Client Git graphique pour visualiser les commits et gérer les branches (voir Convention Git) |
| GitHub | GitLab, Bitbucket | Habitude de l'équipe, organisation déjà en place (developpement-sans-ia) |
(ex: composants standalone plutôt que NgModules, services avec RxJS plutôt que signals, etc. — à documenter au fil du projet dans cette page, voir aussi Architecture)
Projet Nova Market — réalisé par Sabrina · Quentin · Kim · Christophe · Fanny