我需要学习Gremlin等,并且可能在我正在研究的面向生产的公共系统中使用它。 由于我的系统的任何版本至少需要6个月的时间(比如2015年第一季度结束),我现在应该直接切换到新的,仍然预发布的Tinkerpop 3实现吗?
如果它在一年左右的时间内发生变化,我宁可不要错误地使用开发时间来编写针对Tinkerpop 2的代码,但是,我也担心使用未经测试的代码,用于生产目的。
任何反馈或想法都会非常有用; - )
答案 0 :(得分:2)
好吧,按照@ stephen-mallette的建议,我去了Tinkerpop Google Group,而Tinkerpop的首席开发人员之一Marko Rodriguez就此转到了Tinkerpop 3的发展:
(截至2014年9月16日)
以下是我的想法。
- TinkerPop3 M2就在几天之后,所以当它出现时就开始编码。
- 如果您使用的是Neo4j ,那么您将在TinkerPop3的使用方面处于有利位置 - 因为 TinkerPop3 GA可能需要1个月, Neo4j是TP3的参考实现。
- 如果您正在使用任何其他后端,您很可能会看到他们的TP3实施到年底。 ?? (由供应商决定)
- 如果您使用的是Titan,那么Titan 0.9将在1-2个月内推出TP3支持。
醇>简而言之,如果可以,请避免使用TP2。
HTH,Marko。