Microsoft annonce Thrifty, la version Android de Thrift,
Le langage de définition d'interface utilisé en tant que framework RPC

Le , par Victor Vincent, Chroniqueur Actualités
L’équipe Outlook Mobile de Microsoft a partagé Thrifty sur GitHub, la version Android de la pile de logiciels Thrift d’Apache. Cette version de Thrift est présentée par l’équipe comme étant un excellent moyen de partager les interfaces RPC entre les clients et les serveurs. Selon l’équipe Outlook Mobile de Microsoft, l’implémentation officielle d’Apache est très peu adaptée pour le système d’exploitation Android. Le code généré par cette implémentation est extrêmement lourd et pas du tout adapté à Proguard, poursuit un membre de l’équipe Outlook Mobile de Microsoft. La nouvelle version que propose l’équipe est présentée comme étant adaptée pour le système d’exploitation Android. Cette nouvelle version vient avec une implémentation simplifiée passant ainsi de vingt mille méthodes à seulement cinq mille méthodes. Il vient également avec un compilateur ainsi qu’un environnement d’exécution. Contrairement à la version d’Apache, Thrift est adapté à Proguard et est très robuste, d’après l’équipe Outlook de Microsoft.

Pour rappel, Thrift est une pile de logiciels largement utilisée développée par Apache qui a un langage de définition d’interface à partir duquel on peut générer de manière astucieuse les types et les implémentations de RPC. La nouvelle version développée par l’équipe Outlook Mobile de Microsoft se démarque de cette ancienne implémentation sur plusieurs points, d’après l’équipe Outlook Mobile. Les structures de Thrifty sont présentées comme étant immuables et toujours valides une fois qu’elles ont été compilées. Les champs qui ne sont pas obligatoires et les champs par défaut sont maintenant traités comme optionnelle par Thrifty. Les protocoles TupleProtocol et JsonProtocols ne sont plus supportés et les fonctionnalités spécifiques au serveur héritées de l’implémentation d’Apache ne sont pas dupliquées. Les structures et les clients de Thrifty sont présentés comme étant cent pour cent compatibles avec les services développés avec la version d’Apache.

Source : GitHub

Et vous ?

Comment trouvez-vous cette nouvelle implémentation de Thrift ?

Voir aussi

le forum Android


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Contacter le responsable de la rubrique Accueil