Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Peter Neubauer
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 Domenjoud mdomenj...@octo.comwrote:

 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


Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Anders Nawroth
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.comwrote:

 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


Re: [Neo4j] Spring Data Neo4J vs. Tinker Pop's Frames/BluePrints?

2011-09-02 Thread Marko Rodriguez
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