Me pregunto para qué están disponibles los API de API REST para usar desde Ruby (no JRuby, por lo que los enlaces nativos no son una opción)?¿Qué cliente de Ruby REST API para neo4j?
Idealmente, quisiera la API similar a la neo4j
gema o ActiveRecord
(validaciones, migraciones, observadores, etc.).
Actualmente disponible (REST) utillaje ni siquiera se acercan a lo que tenemos, por ejemplo, en ActiveRecrod:
- neograhy - sólo RESTO llanura API. Nada que ver con los modelos, etc.
- neology - es solo una envoltura sobre la neografía y no es un ActiveModel con todas las funciones.
- architect4r - se ajusta a ActiveModel, pero proporciona solo una forma de consulta de datos (Cypher), tampoco admite índices.
Me gusta el código de architect4r
un poco más (principalmente porque usa ActiveModel).
Pero neology
parece ser una opción mucho más pragmática ya que ya está usando neography
debajo del capó.
La elección es bastante pequeña y difícil.
¿Podría decirnos cuándo se debe usar uno en lugar de otro?
También me gustaría recibir cualquier recomendación que me ayude a decidir sobre la gema.
Gracias.
Neography funciona mejor que rest-client, ya que está diseñado para neo4j. Ninguna de las gemas admite ningún tipo de ActiveModel y cumple con ella. –
bien entonces entonces '" pero tal vez necesite más que eso "== verdadero' parece –
Sí, por supuesto que es verdad. Creo que lo expliqué en la pregunta. –