Skip to content

Choix techniques

Fanny Saez edited this page Jul 25, 2026 · 2 revisions

Choix techniques

À 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)

Décisions d'architecture notables

(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)

Clone this wiki locally