Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de Cutelyst 2.4
Le framework Web construit sur Qt facilite le développement d'applications REST

Le , par dourouc05

21PARTAGES

5  0 
st un framework Web qui exploite Qt, en C++. La dernière version en date, la 2.4, apporte une série de changements bienvenus.
D’abord, les paramètres fournis par l’URL (méthode GET de HTTP) et dans le contenu de la requête (méthode POST) sont gérés de telle sorte que, lorsqu’un même paramètre est précisé plusieurs fois, seule la dernière valeur est récupérée.
L’implémentation censée faciliter le développement d’applications asynchrones a causé une série de problèmes lors des tests de performance TechEmpower qu’il n’était pas possible de résoudre (mauvaise approche lors de la conception de cette technique), les méthodes correspondantes sont donc désapprouvées (même si elles n’ont été ajoutées que lors de la version 2.2).
Les mêmes tests de performance ont permis de déceler quelques problèmes au niveau de l’assignation de l’affinité envers les cœurs : tous les processus travailleurs étaient associés au même cœur.
Pour faciliter le développement d’applications REST, de nouvelles méthodes ont été ajoutées pour vérifier la méthode HTTP d’une requête : isPut, isDelete, etc. Pour le même public cible, de nouvelles fonctions facilitent la conversion des résultats de requêtes en base de données vers des fichiers JSON.
Avec la communauté croissante, quelques défauts dans la boucle d’événements EPoll ont été corrigés. Également, dans la même veine que les fonctions SQL vers JSON, de nouvelles fonctions permettent de transformer rapidement des objets de type QVariant (Hash, Map, List, etc.) pour les utiliser avec Grantlee.
Sources : Cutelyst 2.3.0 released, Cutelyst 2.4.0 released.

Une erreur dans cette actualité ? Signalez-le nous !