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

C# Discussion :

S�rialisation cross platform


Sujet :

C#

  1. #1
    Expert �minent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par d�faut S�rialisation cross platform
    Bonjour,

    Je cherche un s�rialiseur cross platform, id�alement binaire.
    Enfin peu gourmand en taille, qui peut fonctionner sur divers langages, et plut�t rapide

    J'ai bien vu quelques trucs de MS ou de google, mais je voudrais savoir ce qui est tendance et qui risque de durer...

    Merci.
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  2. #2
    Expert confirm�

    Avatar de Fran�ois DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 761
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : Consultant informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 761
    Billets dans le blog
    21
    Par d�faut
    Bonjour,

    Je n'ai pas encore test�, mais normalement, la s�rialisation binaire fait maintenant partie int�grante de .Net Standard 2.0. Autrement dit, d�s qu'un framework respecte ce standard, il supportera la s�rialisation binaire.

    Une inconnue toutefois : .Net Standard pr�cise les API qui doivent �tre disponible, pas forc�ment le format de s�rialisation. Il n'est donc pas impossible que m�me si l'API est m�me entre diff�rentes plateformes, la s�rialisation elle soit sp�cifique � chaque plateforme. Autrement dit, il n'est pas certains que des donn�es s�rialis�es sur une plateforme soit d�s�rialisable sur une autre. Mais c'est � v�rifier.

    Sinon, en s�rialisation, il y a la tr�s bonne biblioth�que NewtownSoft, qui est compatible .Net Standard (et donc portable). Mais ce n'est pas du binaire, c'est du JSON.

    Enfin, je sais qu'il existe depuis un certains temps d�j� protobuf d�velopp� par Google. S�rialisation binaire, possibilit� de faire �voluer le format des donn�es avec du versionning, Compatible avec .Net Standard 1.3 et +. De m�moire, tr�s performant lors des op�rations de s�rialisation/d�s�rialisation. Mais je n'ai pas eu l'occasion de l'exploiter sur un projet � long terme.

    En esp�rant que cela aide

  3. #3
    Mod�rateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    F�vrier 2010
    Messages
    3 611
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activit� : CTO
    Secteur : Finance

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par d�faut
    Protobuf (Google) et Bond (Microsoft) sont les 2 que j'ai vu le plus souvent (industrie financiere et dans l'industrie du tourisme (GDS)). Bond est notamment utilise par Microsoft sur de nombreux produits, dont Azure.
    Less Is More
    Pensez � utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  4. #4
    Expert �minent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Puy de D�me (Auvergne)

    Informations professionnelles :
    Activit� : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par d�faut
    je vais tester les 2 je pense ^^

    merci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 29/10/2009, 17h49
  2. Affichage "Cross Platform"
    Par SuperDidom dans le forum BOUML
    R�ponses: 2
    Dernier message: 02/06/2009, 15h28
  3. cross platform wxForms pour Delphi
    Par VLDG dans le forum EDI
    R�ponses: 0
    Dernier message: 02/04/2009, 00h32
  4. [Code source] showModalDialog Cross Platform Enfin !
    Par CUCARACHA dans le forum G�n�ral JavaScript
    R�ponses: 26
    Dernier message: 16/02/2006, 12h58
  5. [XML] recherche un parser cross platform : libXML2 ou Xerces ???
    Par baert dans le forum Autres �diteurs
    R�ponses: 2
    Dernier message: 13/09/2005, 15h49

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