Interesting work! My experience, having ported large-scale applications to and from Java and .NET, however, is that cross-compilation or bytecode conversion generally doesn't work that optimally (if at all, in some cases). To take advantage of platform-specific optimizations (e.g. NIO/raw IO, threading, etc.) usually requires specific re-design and re-coding. It isn't that painful to do, surprisingly. I might take a peek at the source base for Neo to try to identify any of the obvious trouble spots that could be isolated and modularized.
The dilemma is that you inevitably end up with forked code bases that stay out of sync forever...which isn't necessarily bad, just a reality. I'll be interested to follow progress on this, as we have a couple of use cases where it might be attractive to have an embedded Neo on .NET on our device gateways. -------- Original Message -------- Subject: [Neo4j] Embedded .NET use of Neo4j From: Peter Neubauer <[1]peter.neuba...@neotechnology.com> Date: Fri, June 04, 2010 3:31 am To: Neo4j user discussions <[2]u...@lists.neo4j.org> Hi all, Taylor Cowan has just written a nice blog about getting Neo4j compiled to .NET and using it in embedded mode. Good news for all folks! Would love to get some performance feedback on that! [3]http://www.thewebsemantic.com/2010/06/03/neo4j-on-net-3-5/ Cheers, /peter neubauer COO and Sales, Neo Technology GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn [4]http://www.linkedin.com/in/neubauer Twitter [5]http://twitter.com/peterneubauer [6]http://www.neo4j.org - Your high performance graph database. [7]http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party. _______________________________________________ Neo4j mailing list [8]u...@lists.neo4j.org [9]https://lists.neo4j.org/mailman/listinfo/user References 1. mailto://peter.neuba...@neotechnology.com/ 2. mailto://user@lists.neo4j.org/ 3. http://www.thewebsemantic.com/2010/06/03/neo4j-on-net-3-5 4. http://www.linkedin.com/in/neubauer 5. http://twitter.com/peterneubauer 6. http://www.neo4j.org/ 7. http://www.thoughtmade.com/ 8. mailto://User@lists.neo4j.org/ 9. https://lists.neo4j.org/mailman/listinfo/user _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user