Selenium : du vrai test-driven development pour le web 2.0

vendredi, mai 26th, 2006

Le test-driven development (pratique très liée à l’eXtrem Programming) passe peu à peu dans les moeurs des développeurs web et c’est tant mieux. Mais à l’heure du web 2.0, les principaux frameworks avaient une grosse lacune : la quasi-absence de tests sur les fonctions Javascript. Quand on sait l’importance qu’a repris javascript depuis l’avènement d’AJAX, […]

Du bon usage du tagging

lundi, mai 22nd, 2006

Suite à un petit débat sur TechCrunch, je me permets de vous livrer quelques réflexions sur un phénomène très web 2.0 : le tagging. Le tag est aujourd’hui perçu comme une solution de classement et de partage des informations ultime, en particulier avec les succès de Flickr et de delicious. Toute application web 2.0 devrait […]

Google Web Toolkit : enfin une bonne raison de se (re)mettre à Java

mercredi, mai 17th, 2006

Le monde du web 2.0 était jusque là dominé techniquement par :– PHP (avec de l’Ajax fait main)– .Net (avec ATLAS)– RubyOnRails (les créateurs ayant réalisé la désormais célèbre librairie « prototype.js »)– Flash (même si cette techno reste proscrite chez de nombreux concepteurs web) Java était plutôt resté en marge de ce mouvement… mais voilà que […]

CakePHP : le RubyOnRails de PHP

lundi, mai 15th, 2006

CakePHP, c’est du gâteau : c’est ainsi que présentent les concepteurs de ce framework leur merveilleux bébé. Ca faisait longtemps qu’on attendait que les principes de RubyOnRails (que j’inclus personnellement dans la vague web 2.0) soit repris dans les 3 grands piliers du web : Java, .NET et PHP, et on peut désormais dire que […]

COMET : successeur ou complément d’AJAX ?

vendredi, mai 5th, 2006

Je m’intéresse depuis quelques semaines à une technologie appelée COMET (ou encore HTTP Streaming). Son principe est simple : créer une connexion persistante entre le client et le serveur et s’en servir pour « pousser » les informations du serveur vers le client (sans que le client ne fasse une quelconque requête : voir schéma comparatif AJAX […]