Closed mdartic closed 2 months ago
côté accessibilité
quasar
primevue
côté composants
treeselect
tree
treetable (pas sûr qu'on en ait besoin, je le mets quand même)
autocomplete
dialog
stepper (utilisé dans les maquettes)
validation de formulaire
tailwindcss
J'ai pu parcourir la documentation de PrimeVue que je trouve très claire et je ne vois (de mon côté) pas de frein à son utilisation. Au niveau de l'arbre il propose les mêmes fonctionnalités que j'ai pu utiliser avec l'arbre Quasar (lazy loading et selection multiple).
PrimeVue a en effet l'air d'être plus avancé que Quasar niveau accessibilité.
Je confirme @mathieu-massaviol que la documentation de PrimeVue est très claire et de mon côté également, Je ne vois pas non plus de frein à son utilisation. Et en la parcourant, je me rends compte que niveau accessibilité PrimeVue est bien au dessus de Quasar. PrimeVue est plus avancé sur ce point. Pour ma part les deux composants qui me semble essentiels et que j'ai utilisé avec Quasar ( l'arbre avec routing et le select avec les options emit-value/map-options (https://quasar.dev/vue-components/select#affecting-model)) sont présents dans PrimeVue et offre les mêmes fonctionnalités : https://primevue.org/tree/#template, https://primevue.org/select/#template.
On valide donc le choix de PrimeVue, merci pour vos retours.
Suite au daily de ce jour, se pose la question de reprendre le framework Quasar, car les composants d'arbre "ailleurs" ne sont pas forcément mieux.
Ce ticket est ici pour tester la mise en place d'un projet avec Quasar CLI, et sans Quasar CLI (juste en mode "picorage" de composants).
Des difficultés de configuration ont été remontées par l'équipe en place, et il faudrait essayer de créer des stories et des tests unitaires pour tacler ces difficultés. Cela permettrait de confirmer le choix de Quasar.
edit du 4 Septembre
Au delà de Quasar, et avec les retours de Simon sur l'accessibilité et l'approche Material, il faudrait trancher entre Quasar et PrimeVue.
J'ajoute quelques liens pour que chacun puisse se documenter et avoir son opinion.