Depuis 2, 3 ans google a recruté tout ce que le monde java compte comme star.
Depuis 2 ans google nous épate régulièrement avec des applis client riche en ajax incroyable (Google mail, calendar, maps, notebook,…)
Mais comment font-ils pour coder ces merveilles?
La réponse vient d’être dévoilée aujourd’hui: Google Web Toolkit
Google code l’interface de ses applis web en java puis utilise un compilateur pour générer du javascript de l’AJAX… Il fallait oser, ils l’ont fait et comme ils disent: “We’re biased, but we think it works pretty darn well”
Développer en javascript est très penible, c’est quasiment impossible à débugguer, alors que yahoo débug en affichant des messages dans un div, google peut se servir de toute la puissance d’un débugguer java…
Derrière ça vous mettez le google cluster, le google file system et mapreduce… Ils peuvent donner ce toolkit en open source, ils ont encore de la marge avant que la concurrence ne les rattrape.