Signez la pétition demandant le retrait de l'ordre du jour parlementaire du projet de loi DADVSI !
Déjà plus de signatures depuis le 2 décembre 2005 !
Les articles:
Javascript, le retour
Contrairement à toute attente et à toutes les prévisions des plus virulents critiqueurs du langage, le javascript est en plein essor !
Actuellement, des réflexions sont engagées sur le futur du web, avec l'émergence du concept, encore très lointain, du web 2.0 !
Parmi les nombreux thèmes étudiés (blogs, web services, flux RSS, ...), notons la technologie AJAX (Asynchronous JavaScript And XML).
Il s'agit en fait de renommer simplement l'utilisation de la fonctionnalité javascript XMLHTTPResquest.
Le choix du terme AJAX a l'immense avantage de supprimer la dénomination originale javascript, pour faire du hight tech avec du très ancien, pour faire du moderne avec une technologie mal comprise.
Il n'empêche que l'utilisation de XMLHTTPResquest révolutionne réellement la manière de concevoir un site web : il est possible de modifier le contenu de la page en accédant à des données du serveur sans avoir à recharger la page. Le javascript devient un vrai langage de manipulation de données. Cela redonne tout à coup un intérêt immense au langage.
De plus en plus de sites sont conçus autour de AJAX. Le plus célèbre étant la messagerie GMail. Mais il en existe d'autres qui utilisent le javascript de manière encore plus poussée, avec le drag and drop par exemple ou la manipulation des calques.
Il n'y a pas que des avantages à cette solution :
> Les problèmes de compatibilité reviennent en force, alors qu'ils étaient un peu oubliés avec la disparition de Netscape 4 et l'ouverture aux standards de IE, Mozilla et Opéra.
> Le code javascript est particulièrement ardu
> Le référencement des sites utilisant AJAX peut être pénalisé car les moteurs ne comprennent que très partiellement le langage javascript.
Le javascript est très puissant quand il est utilisé pour aider l'utilisateur et pas pour le contraindre ou lui faire perdre du temps.
Voir le tutorial sur XMLHTTPResquest pour comprendre ce qu'apporte AJAX