Rickard Öberg schrieb:
On 5/18/11 12:09 , Falko Bräutigam wrote:
He developers,

I've been working with Qi4j for about one year now. I just wanted to say
thank you for this great piece of software! I just added JSON export
capabilities to one of the entities of my app and all I had to do is to
add interface and mixing to the composite... great! Thanks!

Hi Falko!

Good to hear, and thanks for letting us know! People always ask me who is using Qi4j and how it is going, and for the most part I have no idea, so telling us like this is greatly appreciated! If you feel there's anything missing, or any pointers on what to do next, let us know!

Ok, I'm using it for:
... the general purpose domain model of a geo-spatial workbench based on Eclipse. I ported the Eclipse/RCP application http://udig.refractions.net/ (desktop) to Eclipse/RAP (web). uDig is based on Eclipse Modelling Framework (EMF), which is a nightmare. I ported this to an unified domain model using Qi4j. This gives much better flexibility, readability and robustness of the code.

Plans:
I'm starting to handle the actual spatial data via Qi4j. I did a entity-store based on Lucene for that (together with geotools adapters). Lucene is very fast and easy to use and together with Qi4j it is a great entity store.

Problem/Question:
You are very strict about the isolation of store and indexing in Qi4j. While I see the general advantages IMO it makes Qi4j indexing nearly unuseable/useless for applications where UoW lifetime spans user think time. This is bad because the UoW is a perfect match to handle the user session of an application, where the user works, does changes and sometimes decides to store the (then semantically correct state of the) work all together in one step. Currently I cannot do it this way because indexing does not see changes to the entities until stored/commited. Am I missing something?

Thank again, Falko
--
Falko Bräutigam
http://polymap.org/polymap3

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to