Depuis 10 ans les sites web html n’ont pas beaucoup changé, un nouveau terme fait mouche dans la communauté des développeurs/blogeurs : le web 2.0… kézako ?

Le net à commencé en 1993 je crois, à cette époque je m’étais connecté pr la 1ere fois dans un cybercafé en 1995 je crois. J’étais allé sur Yahoo et 2 3 autres sites bizarre, relativement moche et pas super intéressant. En 10 ans le contenu, le design à bien changé, quand j’étais allé sur Yahoo en 95 je crois qu’on ne pouvait même pas mettre d’image dans des tableaux html alors le graphisme et la structure des pages étaient très limité…

Entretemps il y’a eu Flash qui a bien changé les choses mais est une technologie complètement différente qui contrèrement au html gère bien les vecteurs, l’espace, le temps et des objets graphiques imbriqués. Par contre il fallait tout changé : les méthodes de conceptions, la gestion du contenu dynamique, le graphisme (plus vectoriel), la gestion du référencement, l’interropérabilité avec d’autres technologies (php, javascript, etc) plus difficile. Bref ça a percé dans certains secteurs (culturel, mode, cinéma, jeux, etc) mais les gros sites ne peuvent pas l’utilisé mis à part pour quelques animations par ci par là. Flash à trouvé sa place, je pense qu’il ne va pas trop bougé, il va conserver ses acquis mais ne peux pas trop prendre le dessus par rapport au “html”.

Depuis 2/3 ans, des puristes dénigrent Flash, “technologies propriétaires”, “besoin du plugin”, “compatibilité avec linux”, etc, certains misent plus sur les standards mais ceux-ci permettent-ils d’enrichir le cotenu, l’ergonomie, bref de dépasser vraiment le modèle de 1995 comme l’a permis Flash. Alors on parle de Web 2.0, ceci décrit évidement un changement du web mais regroupe plusieurs aspects bien différents et pas seulement l’aspect technique comme certains aiment le dire. Le web 2.0 c’est une utilisation plus communautaire et plus innovante d’internet (blogs, trackbacks, partage de liens, personnalisation d’espace perso, wiki), c’est aussi une ergonomie repensée (gmail, google map, les blogs) et de nouvelles technologies (CSS, RSS/Atom, Ajax, javascript avancé, php5, etc). Ce terme est en fait très vague, c’est un peu un effet de mode, certains ne l’aiment pas car il le trouve prétentieux. Moi je le vois comme une façon d’allé de l’avant et de changé un peu la face du web (et pour moi Flash peut très bien en faire partie).

Alors concrètement le web 2.0 c’est quoi, j’ai lu que l’interface de gmail était un bon exemple mais je ne l’ai jamais testé par flemme pourtant j’ai un compte g-mail, menfin. il y’a aussi GoogleMap très avancé au niveau javascript. Par contre j’ai trouvé un bon exemple d’une startup parisienne qui se lance à corps perdu dans le web 2.0 (dixit leur blog et le liens “à propos”) et ont réalisé netvibes, une expérimentation en phase beta depuis quelques semaines qui marche plutôt bien, il s’agit de se mettre en place un espace personnel de manière intuitive, pratique et ça marche : on configure sa météo en 2-2, on choisit ses fils RSS, on place un titre à son espace, des post-its, son compte g-mail, des produits à suivre, tout ça le plus simplement du monde. Et le point fort technologique : AJAX (RSS ben géré aussi) qui permet de n’avoir aucun chargement de page, tout est composé de blocs qui se chargent, apparaissent, disparaissent, bougent, se déploient, etc. La page web n’existe plus et devient vivante et bien agréable au niveau de la navigation. Du point de vu technique, Ajax concerne du code javascript qui communique directement avec le serveur pour récupérer des données quelconques.

Aujourd’hui Ajax est encore très peu utilisé mais ça va bougé : La société qui gère PHP, alié récement avec IBM (et Oracle) vont sortir un framework et un environnement de développement qui utiliseront pas mal Ajax et apporteront apparament pas mal de chose. Notons qu’un package PEAR prometeur est en développement : HTML_Ajax qui permettra d’intégrer plus facilement du AJAX qui est encore assez complexe à mettre en place.

Enfin pour terminé sur le coté technique du web 2.0, Internet Explorer 7 (en développement) et l’ensemble des navigateurs (Safari, Firefox, Opera) commencent à se tiré la bourre pour mieux gèrer les feuilles de style CSS (et le format PNG) qui permettent quand même de sacré changement au niveaux graphique, structurel et organisationnel des pages. Esperons qu’Internet Explorer 6.0 qui gène le passage au CSS (à cause de sa prise en charge minable) disparaisse le plus rapidement possible.

Bref on attend pour ces prochaines années un nouveau web avec d’une part de nouveau navigateur et des technologies qui vont forcément se développer et être présente sur de nombreux sites (quoique ça ne s’arrête pas là car de plus de en plus de logiciel utilise des interfaces web et de gros logiciel se prépare à passer “en ligne”) : RSS, Ajax/javascript avancé, CSS 2.0 puis 3.0 avec utilisation PNG, XML/XSLT (j’ai pas testé encore), PHP5/PEAR “professionalisé”, MySQL 5 (qui vient de sortir), Flash 8… et j’en oublie sûrement.