Hi,
My thoughts on the matter.
Frames is bare-bones simple and the library is tiny. If you simply want to do
the following, then Frames is cool:
1. Use annotated interfaces to define a Graph-to-Object mapping. (at
the cost of Java reflection)
2. Use your objects as a way to schemify (constrain) your graph.
3. Put and get objects out of your graph and abandon the vertex/edge
mental model. You can simply think in terms of Java objects.
- this is optional as I tend to use Frames only for data ingest.
4. (NEXT RELEASE) use Pipes or Gremlin to define
abstract/inferred/virtual relationships between your domain objects.
Frames does not fit into a larger framework (outside of TinkerPop).
Unfortunately, I don't know Spring, but from what I can tell, its a heavily
used ?web application? framework and has lots of bells and whistles so it will
definitely be more feature rich.
As Alfredas Chmeiliauskas (wow thats a crazy last name) says, there are lots of
ways to mix and match things so don't feel that you will be trapped by a
technology. Its easy to move between raw Neo4j/Blueprints, Cypher/Gremlin, etc.
The only big choice I believe you make is whether you go Neo4j Server or
Rexster as you can't really mix and match those two. In many of my projects I
use Neo4j Server with parsers written in Frames and custom extensions using
Gremlin. I also, in another, use Rexster with a Neo4j batch inserter (no
Frames) and only the Neo4j algos package. Sorta depends on what the project
demands...
HTH,
Marko.
http://markorodriguez.com
On Sep 2, 2011, at 3:33 AM, Michel Domenjoud wrote:
Thanks for your answers!
@Anders: Thanks, I noticed it, but I was more precisely wondering about
Frames API, which brings similar functionalities to Spring Data.
2011/9/2 Anders Nawroth and...@neotechnology.com
Note that Gremlin is supported by Spring Data Graph, it's mentioned
here: http://www.springsource.org/node/3208
/anders
2011-09-02 11:05, Peter Neubauer skrev:
Michel,
IMHO the Spring Data Graph is a much broader approach to the problem,
although it brings with it more dependencies. I guess it is a matter of
choice. I would go for Spring Data Graph personally.
Cheers,
/peter neubauer
GTalk: neubauer.peter
Skype peter.neubauer
Phone +46 704 106975
LinkedIn http://www.linkedin.com/in/neubauer
Twitter http://twitter.com/peterneubauer
http://www.neo4j.org - Your high performance graph
database.
http://startupbootcamp.org/- Öresund - Innovation happens HERE.
http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
On Fri, Sep 2, 2011 at 10:38 AM, Michel Domenjoudmdomenj...@octo.com
wrote:
Hi everybody,
What are Neo4J forecasts about Tinker Pop's Frames and Blueprints
frameworks, now there is Spring Data Graph framework?
I saw that Neo4J guys are working on both projects, so do you have any
preference for using one framework rather than the other?
Michel.
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user