J'aimerais utiliser ZODB directement à partir de C++ et ne pas écrire de code Python pour cela. Avez-vous déjà eu une expérience? Si je devais utiliser C++ pour l'interface graphique et l'écriture/écriture de données de/à ZODB, comment le design devrait être?Utilisation de ZODB directement à partir de C++. Exemples et astuces de conception
Répondre
semble que vous avez 2 choix
a) élaborer comment appeler module python ZODB de C++
google montre boost a une bibliothèque, et je suis python.org que vous dira aussi
b) calculer le format de fichier et écrire le code équivalent en C++
Probablement pas impossible à lire, plus difficile à écrire. Cependant vous finirez par vous retrouver avec l'incompatibilité d'incompatibilité de python-> dynamic, C++ -> static
Je ne connais pas ZODB mais je suppose qu'il est étroitement lié à la nature dynamique des objets de Python et donc avoir un usage général équivalent pour C++ ne fonctionnera pas. Vous seriez capable de créer une implémentation de schéma d'objet particulier cependant. Je veux dire que vous pourriez avoir un zodb avec Client, Commande, Produit et vous pouvez créer une couche qui mappe les données ZODB à des objets C++ équivalents