QxOrm est la bibliothèque C++ de gestion de données, il vient de sortir en version 1.4.6. A partir d’une simple fonction de paramétrage (que l’on peut comparer avec un fichier de mapping Hibernate en Java), vous aurez accès aux fonctionnalités suivantes :
- Persistance : support des bases de données SQLite, MySQL, PostgreSQL, Oracle, MS SQL Server, MongoDB;
- Sérialisation des données (flux JSON, binaire et XML) ;
- Réflexion pour accéder dynamiquement aux classes, attributs et invoquer des méthodes ;
- Serveur web HTTP : serveur web compatible HTTP 1.1 autonome, performant, multi-plateforme et simple d’utilisation ;
- API JSON : interopérabilité avec d’autres technologies que C++/Qt (web services REST, applications QML, langages de script).
QxEntityEditor est un éditeur graphique pour la bibliothèque QxOrm. la version 1.2.4 de cet éditeur fournit un moyen graphique de gérer le modèle de données et est multi-plateforme (disponible pour Windows, Linux et Mac OS X) et génère un code natif pour tous les environnements: ordinateurs de bureau (Windows, Linux, Mac OS X), embarqués et mobiles (Android, iOS, Windows Phone, Raspberry Pi, etc.).
Source : QxOrm