Ticket #339 (closed refactoring: fixed)
Nouveau système de vue contenue
| Reported by: | phoenix | Owned by: | phoenix |
|---|---|---|---|
| Priority: | low | Milestone: | 0.9.0.0 |
| Component: | XINX (ContentView System) | Version: | 0.8.1.4 |
| Keywords: | contentview2 | Cc: |
Description
La vue contenue actuelle est assez lente, et n'est pas très thread safe.
L'utilisation des threads pause des problèmes d'intégrité des modèles. De plus l'indexation n'est pas forcément rapide (ex: dictionnaire).
Je me pose la question de l'utilité de réécrire cette partie : Utilisation d'un SQLite en mémoire (ce qui permettrai également de le stocker). L'affichage de la vue contenue serait alors un affichage de ce fichier SQL.
Par contre on se re-retrouve devant le problème d'avoir une même partie de l'arbre commune entre plusieurs fichiers : Est-ce qu'on la duplique ou est-ce qu'on la gère ? Comment retrouver le parent ?
Est-ce que ce sera plus rapide au final ? Peut-être faire une nouvelle branche pour faire quelque expérimentation ?