JFLAD Blog: Recherche & développement: Ajax, Javascript, CSS, XHTML, Flash, Référencement, Webmarketing, Open Source, gestion de projet

Aller au contenu | Aller au menu | Aller à la recherche

JSON l'avenir des transferts de données en AJAX

vendredi, février 9 2007

JSON (JavaScript Object Notation) est un format de structure de données générique qui utilise la notation des objects Javascript. Il peut être utilisé pour transmettre de l'information structurée du client au serveur dans des applications Ajax, c'est d'ailleur sa plus grosse utilisation à l'heure actuel. Il s'agit d'un format de fichier alternatif à XML.


Voilà un modèle de structure de donnée JSON:

{"menu": {
    "id": "file",
    "value": "File",
    "popup": {
        "menuitem": [
            {"value": "New", "onclick": "CreateNewDoc()"},
            {"value": "Open", "onclick": "OpenDoc()"},
            {"value": "Close", "onclick": "CloseDoc()"}
        ]
    }
}}


Coté serveur il vous faudra simplement encoder et décoder la chaine, je vous conseil d'utiliser la class Zend_Json du framework zend pour effectuer cette opération.

// Récupérer les valeurs
$phpNative = Zend_Json::decode($encodedValue);

// Encoder les valeurs
$json = Zend_Json::encode($phpNative);

Par ailleurs, il n'est plus nécessaire de faire appel à un parseur XML pour gérer les données, étant donné qu'elles sont directement prises en compte par Javascript via la fonction eval(). Les tests actuels montrent un gain significatif en vitesse de traitement pour Json.

Adobe Flash CS3 pour bientôt

lundi, novembre 6 2006

Présentation officielle de la nouvelle version de Flash CS3, pleine de nouvelles fonctionnalités que tout le monde attendait avec impatience:

  • Possibilité de convertir une animation d'interpolation de mouvement directement en Actionscript 3 ou en XML et l'appliquer à n'importe quel clip.
  • Importation des calques Photoshop, Illustrator et autres directement en calques Flash.
  • Nouveaux outils de dessin provenant d'Illustrator pour les graphistes.
  • Nouvelle fenêtre de sortie beaucoup plus parlante avec un accès direct aux erreurs avec un double click.
  • Un nouveau éditeur de code Actionscript 3 beaucoup plus pratique.
  • Des composants améliorés et débuggés !
  • Création de profiles de filtres applicables sur plusieurs objets.
  • Un nouveau débuggeur très performant.

On en a l'eau à la bouche, vivement la sortie de la suite CS3 ...