JeuWeb - Crée ton jeu par navigateur
Lisibilité ou performances ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Lisibilité ou performances ? (/showthread.php?tid=4055)

Pages : 1 2


RE: Lisibilité ou performances ? - Roworll - 10-06-2009

Citation :pour l'instant dans mon petit parcours professionnel, je n'ai vu personne l'utiliser.
WowArmory est le meilleur exemple que j'ai sous la main (full XSLT/XML avec support multilangue).
Je participe aussi au mon humble niveau à la propagation des sites en XSLT.
J'imagine cependant qu'il y a d'autres exemples sur le net.

Quitte à me répéter, aux avantages cités par Arius Vistoon, on peut ajouter
- La mise en cache des fichiers XSL coté client.
- Le langage XPath qui permet de lire différentes manière le contenu d'un XML unique.
- Les fonctions d'agrégation intégrées

Mine de rien, les deux derniers points permettent d'économiser pas mal de processing au niveau du langage de programmation/requêtes SQL. Fini les boucles sur le serveur pour mettre les données en place ou calculer des moyennes/sommes, c'est le client qui s'en charge.


RE: Lisibilité ou performances ? - Arius Vistoon - 10-06-2009

oui effectivement, dans ma pécipitaion j'en ai oublié les avantages que tu cites (et pas des moindre).

Pour ma part, a titre perso, je me remets sur un projet de jeu par navigateur que j'avais laissé de coté pendant un moment (hdd grillé, embauche chez krosoft etc..). et... je suis en train de le concevoir entiérement de la façon que j'ai cité..avec donc du xslt/xml (que j'adore au passage)


RE: Lisibilité ou performances ? - Allwise - 10-06-2009

Y a OVH aussi qui tire parti du XSLT, dans le code source on trouve le commentaire :
Code :
<!-- -* Generated by mod-xslt 1.3.8; http://www.mod-xslt2.com/ -->
Mais la transformation est réalisée côté serveur. C'est aussi ce que j'ai fait ( avec php ) lorsque j'ai eu besoin de faire rédiger des articles suivant la même nomenclature à des personnes qui ne connaissaient rien à la programmation. 5 minutes pour leur apprendre à écrire dans un fichier XML et c'était réglé. J'étais réticent à envoyer un fichier XML au client et à le laisser le transformer pour des questions de référencement.

Je suis d'ailleurs agréablement surpris de voir que le contenu du site que tu donnes en exemple, Roworll, est bien indexé par Google. Bon, les balises utilisées sont des balises HTML, donc rien d'étonnant finalement, ici c'est pas pour la portabilité du XML qu'on utilise le XSLT, mais sûrement pour les fonctions XPath...