Cet après-midi, je m’extasiais devant la beauté et la convivialité du site Web que Radio-Canada avait créé pour les élections provinciales au Québec.
Ce soir, alors que les urnes sont en train d’être vidées pour le décompte des votes, je ne peux que constater les dommages. Après 5 minutes de téléchargements, le magnifique site Web s’est transformé en une bête (et très laide) version en HTML.
Envolées toutes les heures de conception, de design et d’efforts pour coder toutes les interfaces en Flash! C’était aussi joli cet après-midi (quand le site ne servait à rien) que c’est inutile maintenant (quand le site est vraiment utile).
Il y a des gens chez Cyberpresse et Canoë qui doivent rigoler un grand coup présentement. Et ils le méritent. Ils n’ont pas fait de grandes innovations, ils devaient bien se douter du raz-de-marée qui s’en venait et ils ont bâtit solide. Leurs trucs tiennent le coup, et on peut les consulter efficacement.
Et il y a des gens chez Radio-Canada qui vont devoir expliquer quelques mauvaises décisions je pense… C’est dommage, ce qu’ils avaient créé était très bien. Dommage que personne ne puisse en profiter et qu’ils n’aient pas de deuxième chance vu le court laps de temps que dure l’intérêt pour ce type de site.
MAJ: à 22h10, si la tendance se maintient, Radio-Canada semble avoir repris le contrôle de son site Web… ;)

March 26th, 2007
par Richard
Effectivement dommage que le site n’a pas tenu.
D’un autre côté, j’ai été assez épaté par ce petit système qui montre que Flash permet de faire des applications web assez complexes.
March 26th, 2007
par cfd
T’es trop sévère, Cyberpresse et Canoë ne sont pas à la hauteur en terme de convivialité et de subtilité… Outre les problèmes de performance, le reste a une note parfaite. Une version AJAX plutôt que Flash et l’affaire est ketchup.
March 26th, 2007
par Michael
L'auteur
C’est exactement ce que je disais CFD…
C’était joli, et très bien. Mais ça ne fonctionnait simplement pas du tout au moment où ça aurait dû. Un truc ne peut pas avoir une note parfaite quand il est carrément non fonctionnel. Canoë fonctionnait, Cyberpresse aussi. C’est plus convivial qu’un moniteur vide ça… :)
Voilà pourquoi je pense aussi qu’AJAX aurait bien mieux fait la job, et permit tout autant de convivialité.
March 27th, 2007
par Nicolas
Hmmm… De mon côté, à 19h55, j’ai tenté de me connecter sur le site de Cyberpresse et il n’a jamais réussi à actualiser les données, en plus d’une interface tout simplement nulle. J’ai donc décidé d’aller sur le site de RC à 20h05.
De ce côté, j’ai eu des résultats à jour, avec un décalage de 2 minutes avec la télé (au plus fort de la soirée : décalage de 5 minutes avec la télé). Le site n’a jamais cessé de fonctionner et j’ai été branché de 20h à 23h30. J’ai même su avant Radio-Canada elle-même que Jean Charest allait être élu (l’écart se grugeait à vue d’oeil et mon “refresh” était rendu à 15 secondes à ce moment plutôt que 60) et je pouvais y aller de mes pronostics à peu près en même temps que les experts de RC.
Possiblement que je mène une bonne vie… ;)
March 27th, 2007
par Olivier
JMeter est pas pire pour les tests.
April 3rd, 2007
par Richard
Je ne crois pas que Ajax aurait mieux fait le travail que Flash. Et d’ailleurs, ça n’a rien à voir avec Ajax. Il y a peu d’interactions avec les bases de données … seulement un refresh de temps en temps. Flash était mieux disposé pour rendre les graphiques, etc. Ce qui a poser problème était nécessairement un engorgement du serveur. Il faut se compter chanceux que c’était en flash car tous les calculs s’effectuaient côté client (car le flash est downloadé sur le poste du client et ensuite le serveur s’en fou totalement). Une alternative html aurait ajouter de la job de traitement au serveur …
Il faut bien comprendre que Ajax n’a pas sa place partout. Ajax, par définition prend pied dans un système où il y a beaucoup d’interactions avec les bases de données, surtout dans des formulaires.
April 3rd, 2007
par Michael
L'auteur
Ajax permet aussi de représenter des interactions graphiquement qu’auparavant seul Flash permettait de réaliser. Les graphiques, c’est une chose. Quand l’ensemble de l’interface est bâti en Flash (et que ce n’est pas nécessaire), c’est bien normal que le pauvre serveur finisse par rendre l’âme. Flash aurait effectivement été parfait pour les graphiques…
April 9th, 2007
par Richard
Ouin, assez d’accord avec toi là dessus.
D’ailleurs, j’ai ouvert le sujet pour une prochaine réunion de programmeurs sur la question de quand et pourquoi utiliser Ajax versus Flash.