> Ne serait il pas plus intéressant d'utiliser d'autres méthodes ?
Certes, et Rest ou Xul sont intéressants on est d'accord. Ce sont clairement des choses à pousser au niveau des navigateurs et des outils.
Maintenant, pour un logiciel de publication concret, qui cherche à fonctionner aujourd'hui ... tu proposes quoi à la place d'ajax pour faire des choses un peu plus avancées que le simple page à page statique de HTML ? Xul ne fonctionne que sur Gecko, PUT n'est utilisable par aucun. C'est bien normal que les outils type wordpress utilisent ajax massivement : ils n'ont rien d'autre à disposition.
> Le javascript Gecko est différent de celui d'Opera ou de KHTML ... et
> encore plus de celui de Microsoft, non ?
Oui, mais la base est la même, et cette base est suffisament importante pour faire des choses sympa avec un minimum de cas spécifiques. Avec XUL que tu cites ce n'est pas un moteur différent qu'il y a, c'est carrément une absence de moteur (et chez des navigateurs tout à fait "bons" et modernes comme Opera et Safari). Pire, pour faire ton interface XUL il te faudra du javascript, et pour faire une interface XUL pas mal dynamique il est loin d'être impossible que tu utilises le XMLhttprequest+DOM d'Ajax.
Tu peux difficilement demander un support XUL et le justifier par le fait que les moteurs js ne sont pas strictement identiques chez MS Opera et Gecko, ça serait encore pire en XUL de ce point de vue là.
[^] # Re: des pages web de plus en plus complexes ... ajax et le reste
Posté par Éric (site web personnel) . En réponse à la dépêche WordPress 2.0 est disponible. Évalué à 3.
Certes, et Rest ou Xul sont intéressants on est d'accord. Ce sont clairement des choses à pousser au niveau des navigateurs et des outils.
Maintenant, pour un logiciel de publication concret, qui cherche à fonctionner aujourd'hui ... tu proposes quoi à la place d'ajax pour faire des choses un peu plus avancées que le simple page à page statique de HTML ? Xul ne fonctionne que sur Gecko, PUT n'est utilisable par aucun. C'est bien normal que les outils type wordpress utilisent ajax massivement : ils n'ont rien d'autre à disposition.
> Le javascript Gecko est différent de celui d'Opera ou de KHTML ... et
> encore plus de celui de Microsoft, non ?
Oui, mais la base est la même, et cette base est suffisament importante pour faire des choses sympa avec un minimum de cas spécifiques. Avec XUL que tu cites ce n'est pas un moteur différent qu'il y a, c'est carrément une absence de moteur (et chez des navigateurs tout à fait "bons" et modernes comme Opera et Safari). Pire, pour faire ton interface XUL il te faudra du javascript, et pour faire une interface XUL pas mal dynamique il est loin d'être impossible que tu utilises le XMLhttprequest+DOM d'Ajax.
Tu peux difficilement demander un support XUL et le justifier par le fait que les moteurs js ne sont pas strictement identiques chez MS Opera et Gecko, ça serait encore pire en XUL de ce point de vue là.