Ne vous-êtes vous jamais interrogé sur ce Web 2.0 dont les commerciaux parlent tant?
Il pourrait être qualifié de terme marketing, mais possède bel est bien une existence propre.
Il s'agit d'une approche du web où les usagers peuvent interagir avec le contenu et entre eux. On qualifie aussi abusivement beaucoup de sites ou d'applicatifs web comme en faisant partie car utilisant certaines technologies dites appartenant au web 2.0.
En voici une petite liste :
- Structuration et mise en forme de contenu en optimisant la valeur sémantique.
- Utilisation d'URL sémantiques appropriés au contenu.
- Système d'étiquetage des "mots clés" (tags : del.icio.us)
- Ajax (Asynchrone Javascript And XML)
- Utilisation de flux RSS ou Atom qui seront syndiqués ou agrégés.
- Utilisation de Web Services de type REST ou SOAP via leurs API (interface de programmation).
Il faut aussi considérer les blogs et les wikis avec leur approche très sociale qui selon moi font partie du web 2.0.
Lors de mes projets professionnels, je n'ai jamais été amené à réaliser de vrai web 2.0, mais il m'est très souvent arrivé d'utiliser ces technologies pour des sites Internet afin de leur donner une petite touche originale et les démarquer. J'ai notamment utilisé des librairies Ajax et le GUI Ajax Ext2.0, des API de cartographie et beaucoup d'URL Rewriting pour donner un contenu sémantique à mes URL.
La technologie la plus mise en avant par le Web 2.0 est Ajax qui est l'évolution logique de Javascript après le DHTML. Elle est très utilisée dans les
RIA (Application Internet Riche) face à Flex/Flash et Silverlight.