45 votes

Est-il judicieux de créer des composants d'interface utilisateur basés sur le canevas ?

Alors que DOM domine toujours totalement la façon dont nous créons des interfaces utilisateur, est-il judicieux de créer un ensemble de composants d'interface utilisateur entièrement basés sur le canevas, tels que des boutons, des listes, des groupes horizontaux/verticaux, etc. ?

Je sais avec certitude qu'il y aura beaucoup d'inconvénients, mais quels en seraient les avantages possibles ?

D'une part, je dirais qu'en général, l'intégration visuelle avec canvas sera beaucoup plus étroite.

4voto

Jonas Points 22309

Cela ressemble à une mauvaise idée. Vous perdrez beaucoup d'accessibilité à laquelle l'utilisateur s'attend, par exemple le focus et la tabulation. Ou ce sera beaucoup de travail pour vous de mettre en œuvre tout cela.

C'est bien mieux d'utiliser HTML5 et CSS3 pour de telles choses. Il existe de nombreux frameworks d'interface graphique JavaScript disponibles, par exemple, consultez 15 bibliothèques, frameworks et kits d'outils d'interface utilisateur Web Javascript .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X