Mardi, 07 Février 2012
Interface & ergonomie

Une révolution sous nos yeux.

Assez régulièrement les petites révoltions du web amènent de grands changements. C'est aujourd'hui que cela se passe !

Le support internet anciennement dédié au support de l'information étend aujourd'hui son spectre technique et fonctionnel et devient support d'application. Cette mutation est rendu possible grâce à de nouvelles technologies et des standardisations fortes qui nous permettent de proposer à nos clients des interfaces web riches.

Ces nouvelles interfaces web offrent aux utilisateurs une facilité d'usage jusqu'alors inégalée.

Un des éléments incontournables qui ouvrent le web vers une nouvelle dimension est l'AJAX. Cette technologie est le socle de l'interface riche puisqu'elle permet aux clients web de réactualiser son contenu sans changer de page, Cette nouvelle façon de naviguer sur le web amène la souplesse tant attendu par les acteurs du web. Une interface riche ne pouvait pas être mise en oeuvre dans un modèle ou l'utilisateur était obligé d'attendre le raffraichissement de sa page web afin d'obtenir un contenu actualisé. Aujourd'hui on peut compter sur une réaction immédiate et instantannée de l'application à chaque évènement provoqué par l'utilisateur. C'est l'assurance d'un travail performant et surtout la garantie que l'utilisateur reste concentré dans sa tâche car l'application réagit à chacune de ces actions et n'induit aucun temps d'attente. L'utilisateur reste focalisé sur l'application car elle anticipe ses actions et le guide à chacune de ses opérations.

De nombreux Framework javascript (si nombreux que la réelle difficulté est maintenant de faire un choix) fournissent aux concepteurs de page web la capacité de proposer des interfaces "pro-actives". Les animations, les automatismes de saisies, les différents effets supportées par ces frameworks facilitent non seulement le developpement d'application pour le web mais expose des interfaces hommes machines que l'on ne pouvait imaginer il y a quelques années. Ainsi l'utilisateur travaille sur une application valorisante, bénéficiant d'une navigation optimisée, ces aspects sont la promesse d'une adoption naturelles et faciles.

La standardisation des feuilles de style et du xhtml a grandement amélioré les choses mêmes si aujourd'hui ce n'est pas encore parfait. En effet ces standards ont permis la même utilisation par tous d'un même langage et surtout la même interprétation de ce langage quelque soit le navigateur utilisé.


Enfin la nouvelle puisance de la version 5 du langage PHP propulse ce langage au niveau des plus grands :il est désormais possible de créer des architectures objets évolués digne de ce nom en php. On pense souvent qu'interface et ergonomie ne dépassent pas le domaine du client mais ces domaines sont performés par une architecture logicielle serveur puissante. Le langage php permet de mettre en oeuvre ces architectures réservées jusqu'à présent aux langages objets évolués tel que java et autres. PHP est aujourd'hui un langage objet à part entière, doté de frameworks robustes qui autorise le développement d'application de type MVC. Cette architecture où la présentation est déconnectée de la logique métier garantie une grande réactivité des applicaitons autant dans le domaine de son utilisation que dans ses évolutions.