0

我需要学习 Gremlin 等,并可能在我正在开发的面向公众的生产就绪系统中使用它。由于我的系统的任何版本至少需要 6 个月的时间(比如 2015 年第一季度末),我现在应该直接切换到新的、仍然是预发布的 Tinkerpop 3 实施吗?

如果Tinkerpop 2 将在一年左右的时间内发生变化,我宁愿不要滥用开发时间编写代码,但是,出于生产目的,我也对使用未经测试的代码持谨慎态度。

任何反馈或想法都会非常有帮助;-)

4

1 回答 1

2

好的,按照@stephen-mallette 的建议,我去了Tinkerpop Google Group,Tinkerpop 的主要开发人员之一 Marko Rodriguez 对转移到 Tinkerpop 3 开发有这样的看法:

(截至 2014 年 9 月 16 日)

这是我的想法。

  1. TinkerPop3 M2 已经有几天了,所以当它出来时开始编码。
  2. 如果您使用的是 Neo4j,那么您将在使用 TinkerPop3 方面处于有利位置——因为TinkerPop3 GA 可能还有 1 个月的时间,而 Neo4j 是 TP3 的参考实现。
  3. 如果您使用任何其他后端,您很可能会在年底看到他们的 TP3 实施。?? (由供应商决定)
  4. 如果您使用的是 Titan,那么 Titan 0.9 将在 1-2 个月内推出并支持 TP3。

简而言之,尽可能避免使用 TP2。

HTH,马尔科。

http://markorodriguez.com

于 2014-09-16T23:56:16.997 回答