Mi chiedo quali sono i client REST API disponibili per l'utilizzo da Ruby (non JRuby, quindi i collegamenti nativi non sono un'opzione)?Quale client API REST di Ruby per neo4j?
Idealmente, vorrei l'API simile alla gemma neo4j
o ActiveRecord
(convalide, migrazioni, osservatori ecc.).
attualmente disponibili (REST) utensili non si avvicina nemmeno a quello che abbiamo, per esempio, in ActiveRecrod:
- neograhy - basta REST pianura API. Niente a che vedere con i modelli ecc.
- neology - è solo un wrapper su neografia e non è un ActiveModel completo.
- architect4r - conforme a ActiveModel, ma fornisce solo un modo per interrogare i dati (Cypher lingua), inoltre non supporta gli indici.
Mi piace il codice di architect4r
un po 'di più (principalmente perché utilizza ActiveModel).
Ma neology
sembra essere una scelta molto più pragmatica in quanto utilizza già neography
sotto il cofano.
La scelta è piuttosto piccola e dura.
Potrebbe dirmi quando uno dovrebbe essere usato piuttosto che l'altro?
Anche tutti i consigli che potrebbero aiutarmi a decidere sulla gemma sono i benvenuti.
Grazie.
Neography funziona meglio di rest-client in quanto è su misura per neo4j. Nessuno dei due gemelli supporta alcun tipo di ActiveModel e ne è compatibile. –
ok quindi "ma forse hai bisogno di più" == true "sembra –
Sì, certo che è vero. Penso di averlo spiegato nella domanda. –