Yann Secq:

> Je crois que db4o correspond exactement � ce que je cherche :
> (c'est un peu long, mais tr�s int�ressant!)


C'est effectivement interessant mais a mon avis assez limite (dans le 
sens ou l'utilisation de db4o va necessiter des changements importants 
dans le source).

De ce que j'en comprends, l'activation est manuelle. Ca veut dire 
qu'avant d'acceder a un objet, tu dois etre sur qu'il est charge, donc 
appeler activate() donc modifier le code de l'appelant. D'autre part, il 
ne semble pas possible d'avoir une large collection d'objets (etant tous 
au meme niveau, ils seront tous charges) sauf a creer sa propre 
collection liee la encore a db4o.

Ceci n'est pas une critique du produit car je ne pense pas qu'il soit 
possible de faire autrement sans instrumentation du bytecode, adaptation 
du source ou utilisation du JVM speciale (les bdoo que je connais 
utilisent une de ces 3 techniques).

Guillaume

PS: mes remarques viennent de mon experience dans le developpement de 
yapod, qqch d'assez similaire, dont le developpement est toutefois moins 
avance.

Répondre à