Si je devais prendre une application emblématique du tournant qu'à pris le Web il y a quelques temps, tournant qui a trouvé un nom dans le terme "web 2.0", ce serait probablement Gmail. Gmail a réussi à nous montrer, non pas de manière théorique, mais de manière tout à fait pratique et visuelle que l'on pouvait faire de véritables applications sur le Web, capables de rivaliser avec les applications de bureau.

Le développement d'applications web était jusqu'alors encore réservé à quelques aventureux hackers, qui connaissaient tous les trucs et astuces pour utiliser JavaScript sur les différents navigateurs (notoirement incompatibles et buggés). Je pense qu'une partie de la communauté de développeurs regardait le Web avec un certain dédain (c'était mon cas), car il s'agissait plutôt de "faire marcher" une application coûte que coûte (au détriment de l'architecture et de la conception), plutôt que de réaliser quelque chose de maintenable.

Mais finalement, le fait qu'une application majeure émerge à permis de démontrer le potentiel du Web, et d'influencer la perception de la communauté des développeurs vis-à-vis des technologies Web (HTML, CSS, XML, JavaScript). Alors que les technologies sont présentes depuis plusieurs années, il a fallu que quelqu'un montre l'exemple, pour que les autres changent leur perception (et leur opinion) d'un ensemble de technologies, et commencent à s'y intéresser.

Ainsi, on commence même à considérer JavaScript comme un "vrai langage" (plutôt que comme quelque chose dont l'on se sert avec parcimonie) - et les librairies que j'ai cité vont tout à fait dans ce sens.

Nous avons là un fait tout à fait intéressant : en pratique, rien n'a changé, il n'y a pas eu d'apport technologique notoire (certains penseront à AJAX, mais il ne s'agit que d'un "branding" de l'usage de technologies déjà existantes), par contre, c'est la perception des gens qui a radicalement changé, ce qui a permis à de nouvelles idées de se développer.

Pour moi, cela renforce ma conviction que le "web 2.0" est avant tout un mouvement social, qui couvre un large ensemble de microcosmes (communautés d'internautes, développeurs, entrepreneurs, investisseurs), plutôt qu'un ensemble de technologies.

De manière générale, je pense qu'il est essentiel de considérer les choses dans différentes perspectives (un exercice difficile !), car souvent on a sous la main tout un potentiel que l'on exploite pas parce qu'on ne le voit tout simplement pas. Pour vous en convaincre, voici un petit exercice : regardez une première fois cette vidéo en essayant de compter le nombre de fois où les joueurs (habillés de noir et de blanc) se font passer la balle. C'est un exercice vraiment difficile, qui demande beaucoup de concentration, car les choses vont vite. Maintenant, regardez cette vidéo une deuxième fois, mais cette fois, sans compter les balles échangées...