IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] JavaScripts et CSS vs. XSLT


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Par défaut [AJAX] JavaScripts et CSS vs. XSLT
    Bonjour,
    Via XMLHttpRequest mon serveur (MySQL attaquée en PHP / PDO) envoie des données sous format XML ou avec JSON (le choix dépendra de cette conversation).
    Celles-ci doivent être mises en forme selon le contenu (chiffre < 0 couleur rouge ; chiffre > 0 couleur verte)...
    Pour créer la mise en forme (tableaux XHTML) plusieurs choix possibles :
    1. JavaScript mouline : bouclage du contenu (dans ce choix JSON) avec selon les résultats des calculs insertion d'une classe CSS et construction du tableau.
    2. XSLT mouline : Transformation des données (ici sous format XML) puis affichage en xhtml par
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <xsl:output method "html"/>
      ...

    Avez-vous des critères pour m'aider à orienter mes choix ? J'ai l'impression que XSLT (que j'aime bien côté serveur) est moins efficace. Mais quoi de plus subjectif qu'une impression ?
    Si vous aviez une méthode pour aider lors de ce genre de choix, ce serait sympa de partager car quels gains de temps pour nous tous !!!
    Merci
    JL

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut Piste
    Salut,

    D'un côté (JSON) c'est ton poste client qui mouline, de l'autre c'est ton server. Si tu as beaucoup de requêtes, ce peut être une solution de laisser le client encaisser la charge.
    Autre critère: ta transformation XSLT va certainement résider dans un fichier, donc à chaque fois c'est un appel disque pour recharger ce fichier. Enfin, outre la consommation de ressource par la transformation XSLT, c'est encore un nouveau langage à mettre en oeuvre, avec ses limites qui font que pour des générations un rien subtiles (basiquement par exemple une simple boucle de 1 à n) c'est tout de suite la grosse artillerie avec de la récurrence en ligne de mire. Maintenance (tout le monde ne connait pas XSLT), évolutivité, dans ce contexte, personnellement je gérerais l'ensemble côté client.

    ERE

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Par défaut
    Merci pour la concision et la clarté.
    JL

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/03/2008, 21h01
  2. Réponses: 0
    Dernier message: 11/03/2008, 14h39
  3. Réponses: 0
    Dernier message: 28/01/2008, 11h09
  4. Réponses: 0
    Dernier message: 26/01/2008, 15h06
  5. [POO] Javascript et Css
    Par ikkyu_os dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/12/2004, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo