update : parce que cela choquait certains, le titre de ce billet a été modifié et la dernière phrase de ce billet supprimé.
L'INRIA a sorti un nouveau langage/framework pour réaliser des applications "web 2.0", HOP. (Un nom bien web 2.0 tiens...).
À lire la documentation, ce langage ne m'enthousiasme pas vraiment. Il a l'air d'avoir des mécanismes qui facilite en effet la déclaration de l'attachement d'une action coté client au service web coté serveur. C'est pas mal, mais coté syntaxe, faut aimer. Mais bon, le débat n'est pas là. Il est ailleurs. Le site.
Le site en lui même est fait avec HOP bien sûr, et c'est là que l'on voit la débilité de l'usage inconsidéré d'Ajax. Le contenu de ce site est simplement de l'information, de la documentation. Rien qui ressemble de prés ou de loin à une application. Mais les auteurs semblent avoir oublié quelque chose. La simplicité, l'efficacité. Oublions les énormes avantages qu'apportent de bêtes pages html du web 0.1 dans le cadre d'un site informatif, et faisons tout en ajax.
Résultats :
- il m'est impossible de vous donner un quelconque lien vers l'une des "pages" de ce site. Même pas vers un exemple hello world, ou la page téléchargement. Rien. Nada.
- Il va être impossible pour les moteurs de recherches d'indexer son contenu. (pour un site de documentation, c'est tout de même fort...)
- Accessibilité : proche de 0 j'imagine.
- Pages lourdes (pour le contenu qui y est présenté...)
- En dehors d'un navigateur graphique avec javascript activé, point de salut.
Conclusion : Un site et une techno à oublier pour faire des sites normaux informatifs. (de toutes façons, peu de chance que les gens s'y intéressent, puisque le site ne peut être référencé correctement..).
). XForms apporte en effet une plus grande souplesse, une plus grande facilité de développement, une meilleure accessibilité et qui plus est, permet de faire des formulaires plus puissants.