Si vous travaillez dans un milieu où l’informatique est l’un de vos éléments de travail, vous avez probablement dû vous apercevoir qu’il existe un fléau:Excel.

Les tableurs sont utilisés pour tout et n’importe quoi. Il existe les apprentis du tableau qui vont utiliser des cellules avec des formules, il existe les experts qui vont être capables de transformer n’importe quel classeur en un super logiciel de gestion avec des macros dans tous les sens. Toutes ces différentes utilisations font d’Excel un outil surexploité et non dimensionné à des besoins spécifiques et réels.

Cette épidémie des tableaux se retrouve dans toutes les applications, même des applications web ou multimédias. Le manque d’originalité des programmeurs et le conformiste des entreprises font qu’aujourd’hui les tableaux sont devenus maitre.

Microsoft avec sa technologie WPF (pour créer des interfaces) avait compris qu’au 21e siècle, représenter des données sous forme tabulaire était dépassé. Cela n’a pas empêché d’irréductible programmeur à combler ce manque.

Il faut arriver à changer les habitudes des développeurs pour qu’ils utilisent d’autres composants pour représenter les données. Il est tant d’avoir des applications plus visuelle et intuitive. Certaines données ne doivent pas être représentées dans des tableaux.

Par exemple, au lieu de représenter une liste d’utilisateur sous forme de tableau, pourquoi ne pas utiliser des cartes de visite ?

Être capable de représenter des données n’est pas une chose à prendre à la légère et demande une réelle compétence. Cela peut changer radicalement la vision que peut avoir un utilisateur sur votre application. Les données doivent être représentées de façon à être facilement lisible, balayable du regard, et compréhensible. Noyer l’utilisateur dans un flot de ligne de donnée n’est pas une bonne pratique.

Différents types de représentation de données

Représentation de données utilisateur de façon classique, sous forme de tableau.

Représentation semi-classique, ajout de séparateurs pour classifier les données et aider à la recherche visuelle.

Affichage sous forme de carte de visite.

Affichage des données de façon personnalisée et claire.

Les captures d’écran proviennent de Xceed DataGrid for WPF.

En bref

Les DataGrid, ou la représentation de données sous forme de tableau, existe depuis le début de l’informatique. Depuis l’arrivée des interfaces riches et du multimédia dans les applications, son utilisation ne doit plus être systématique. Dès qu’une autre représentation plus claire et plus visuelle peut être envisagée, il est préférable de s’oublier le DataGrid classique. Bien sûr, cela doit se faire au cas par cas, néanmoins moins utiliser de tableaux doit faire partie du processus de développement informatique.