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

JavaScript Discussion :

Sortie de JayData 1.3.0


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Sortie de JayData 1.3.0
    JayData 1.3.0 : première bougie pour la bibliothèque d'accès aux données Facebook, Windows Azure, LocalStore et autres


    JayData est une bibliothèque JavaScript basée sur les standards. Elle est multiplateforme et propose un ensemble de pratiques pour accéder et manipuler des données provenant de diverses sources en ligne et hors ligne, que ce soit des applications mobiles, des applications Web et dans du code côté serveur comme NodeJS.

    Vous pouvez utiliser JayData pour accéder aux données de IndexedDB, Facebook, LocalStore, Windows Azure, etc. depuis JavaScript.

    La version 1.3 est l'occasion de souffler la première bougie anniversaire de la bibliothèque. Elle apporte par exemple :

    • des types et des fonctions géospatiales ;
    • OData version 3 avec le format JSON alléger et les services WebAPI ;
    • la simplification des filtres (EntitySet) ;
    • la gestion des données BLOB pour de nombreux providers ;
    • une édition JayData Server (environnement node.js avec MongoDB ou SQLite) ;
    • les types TypeContainers et IoC ;
    • des corrections diverses, etc.


    Téléchargement.
    Site officiel.
    Documentation.

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    JayData 1.3.1 : édition de l'interopérabilité


    JayData est une bibliothèque JavaScript basée sur les standards. Elle est multiplateforme et propose un ensemble de pratiques pour accéder et manipuler des données provenant de diverses sources en ligne et hors ligne, que ce soit des applications mobiles, des applications Web et dans du code côté serveur comme NodeJS.

    Vous pouvez utiliser JayData pour accéder aux données de IndexedDB, Facebook, LocalStore, Windows Azure, etc. depuis JavaScript.

    La révision 1.3.1 est dédiée à tous les partenaires et utilisateurs de OData qui ont suivi la présentation au Microsoft Interoperability Protocols Plugfest 2013.

    Elle apporte par exemple :

    • une meilleure intégration du CRM Microsoft Dynamics ;
    • la génération de métadonnées partielles avec chargeur dynamique ;
    • pour JayData Server, l'utilisation des opérations de service queryable ;
    • un module Query Cache pour garder en cache le résultat de requêtes semblables ;
    • les entités incluses sont jointes automatiquement lors de la fixation d'objet parent ;
    • une amélioration du débogage permettant d'écrire un message dans la console lors de success et error ;
    • etc.


    Téléchargement.
    Site officiel.
    Documentation.

  3. #3
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut JayData 1.3.5 : la méthode toLiveArray
    JayData 1.3.5 : la méthode toLiveArray


    JayData est une bibliothèque JavaScript basée sur les standards. Elle est multiplateforme et propose un ensemble de pratiques pour accéder et manipuler des données provenant de diverses sources en ligne et hors ligne, que ce soit des applications mobiles, des applications Web et dans du code côté serveur comme NodeJS.

    Vous pouvez utiliser JayData pour accéder aux données de IndexedDB, Facebook, LocalStore, Windows Azure, etc. depuis JavaScript.

    La révision 1.3.5 concerne principalement la fonction toLiveArray(). La fonction standard toArray() utilise les callbacks et les objets promise pour renvoyer le résultat. Tandis que toLiveArray() retourne un objet qui sera rempli ultérieurement. Cet objet array peut être utilisé comme un objet promise, il implémente les méthodes then() et fail().

    Promises.

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var monArray = context.Articles.toLiveArray();
    monArray.then(function () {
        // si monArray contient des éléments
        console.log(monArray.length);
    });

    Mais ce n'est pas tout. On peut également utiliser toLiveArray() avec les requêtes paginées. Les méthodes next() et prev() sont accessibles sur l'objet de retour.

    De plus, vous pouvez rafraîchir les données à l'écran en interrogeant le data source via la méthode refresh().

    A part ça, la révision 1.3.5 comporte une mise à jour de TypeScript vers sa version 0.9.5, un chargement dynamique des metadata pour IE 11 ainsi qu'une correction au niveau de datajs 1.1.1 et les headers HTTP.


    Téléchargement.
    L'annonce sur le site officiel.
    Documentation.
    Images attachées Images attachées  

  4. #4
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut JayData 1.3.6 : l'édition synchronisée
    JayData 1.3.6 : l'édition synchronisée


    JayData est une bibliothèque JavaScript basée sur les standards. Elle est multiplateforme et propose un ensemble de pratiques pour accéder et manipuler des données provenant de diverses sources en ligne et hors ligne, que ce soit des applications mobiles, des applications Web et dans du code côté serveur comme NodeJS.

    Vous pouvez utiliser JayData pour accéder aux données de IndexedDB, Facebook, LocalStore, Windows Azure, etc. depuis JavaScript.

    La révision 1.3.6 concerne principalement la synchronisation facile de données en ligne et hors connexion pour les entités modifiées. Ainsi, vous pouvez créer des applications connectées avec JayData et soumettre vos entités modifiées à votre protocole OData avec le comportement configurable de context.attach().

    Une autre modification porte sur le fait que vous pouvez à présent définir des relations non seulement par des clés étrangères créées automatiquement, mais également en spécifiant manuellement le nom de la colonne de la clé étrangère dans le modèle de données. Pour plus d'information à ce sujet, rendez-vous ici.

    Finalement, il y a une correction au niveau des appels inutiles de console.log() qui sont remplacés par $data.Trace.log() afin de garder la console propre.


    Téléchargement.
    L'annonce sur le site officiel.
    Documentation.

Discussions similaires

  1. Réponses: 16
    Dernier message: 18/07/2003, 18h16
  2. Comment rediriger la sortie vers /dev/null
    Par dclink dans le forum C
    Réponses: 4
    Dernier message: 24/06/2003, 19h23
  3. [LG]Entrées et sorties redirigée
    Par Lady dans le forum Langage
    Réponses: 17
    Dernier message: 10/05/2003, 19h33
  4. Rediriger le plux de sortie
    Par Groove dans le forum C
    Réponses: 5
    Dernier message: 17/04/2003, 18h16
  5. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 12h28

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