
Pour faire mon projet de semestre à l’Epfl j’ai utilisé des Flash charts. Vous vous demandez surement ce que c’est … En fait, il s’agit d’objets Flash paramétrables permettant d’afficher des valeurs sous forme de graphique comme le montre l’image ci dessus. C’est quelque chose réellement pratique et qui rend vraiment bien si vous voulez donner un aspect dynamique à vos données. Cela permet également de faciliter un interprétation des résultats.
Je vous propose donc dans ce post, un petit comparatif entre deux Flash charts que j’ai eu l’occasion d’essayer.

Le premier: XML/SWF Chart
Il se configure grâce à un fichier XML. Son avantage réside dans le fait que vous pouvez générer le XML automatiquement à partir de n’importe quel langage de programmation que ça soit PHP/C++/ASP/JAVA/…
Le défaut néanmoins est tout simplement l’aspect graphique, mais peut être aussi le peu de dynamisme des graphiques générés. Ce qui est tout de même un élément essentiel pour ce genre d’applications. Il est également moins bien paramétrable que son concurrent que je vais présenter maintenant.
(Vous pourrez remarquer sur le site que vous avez aussi accès à des slideshows paramétrables, je ne les ai pas testés mais n’hésitez pas à me donner un feedback si vous en avez l’occasion)
Le second donc s’appelle Open Flash Chart
Il est configurable de plusieurs manières. La première consiste à générer un fichier qui sera utilisé en tant que paramètre du Flash. Ce fichier étant généré grâce à une bibliothèque Php. La seconde (le mode expert) est de paramétrer directement le Flash en lui envoyant des commandes Javascript avant la création de l’objet Flash.
Mon projet est constitué d’un servlet me générant des données. Ces dernières sont mises en forme grâce à des scripts Javascript (on évite ainsi la surcharge côté serveur) couplé avec la librairie Jquery. La seconde solution s’est donc réellement imposée d’elle même. De plus, l’affichage des données avec Open Flash Chart est vraiment bien paramétrable et très dynamique. Je vous laisse en apprécier un aperçu.
En conclusion donc, je privilégierai Open Flash Chart même si celui-ci n’est “facilement” paramétrable qu’en Php et Javascript. Tout dépend donc de votre application. En tout cas, je vous recommande sincèrement de jeter un œil car ça vaut le détour et ça peut toujours servir un jour. Who knows?
