Tôi tự hỏi những gì các khách hàng REST API có sẵn để sử dụng từ Ruby (không JRuby, do đó, ràng buộc bản địa không phải là một lựa chọn)?Ứng dụng API REST của Ruby cho neo4j?
Lý tưởng nhất, tôi muốn API tương tự như đá quý neo4j
hoặc ActiveRecord
(xác thực, di chuyển, quan sát, v.v ...).
Hiện nay có sẵn (REST) dụng cụ thậm chí không đến gần với những gì chúng ta có, ví dụ, trong ActiveRecrod:
- neograhy - chỉ đồng bằng REST của API. Không có gì để làm với các mô hình, v.v.
- neology - chỉ là trình bao bọc trên tinh thần và không phải là một ActiveModel đầy đủ tính năng.
- architect4r - phù hợp với ActiveModel, nhưng chỉ cung cấp một cách để truy vấn dữ liệu (Cypher ngôn ngữ), cũng không hỗ trợ chỉ mục.
Tôi thích mã số architect4r
nhiều hơn một chút (chủ yếu là vì nó sử dụng ActiveModel).
Nhưng neology
có vẻ là sự lựa chọn thực dụng hơn vì nó đã được sử dụng neography
dưới mui xe.
Lựa chọn khá nhỏ và khó khăn.
Bạn có thể vui lòng cho biết khi nào người ta nên sử dụng hơn người kia?
Ngoài ra, bất kỳ đề xuất nào có thể giúp tôi quyết định về đá quý đều được hoan nghênh.
Cảm ơn.
Neography hoạt động tốt hơn so với phần còn lại của khách hàng vì nó được thiết kế riêng cho neo4j. Cả hai loại đá quý đều không hỗ trợ bất kỳ loại ActiveModel nào và đều tuân thủ nó. –
ok vì vậy sau đó '" nhưng có lẽ bạn cần nhiều hơn "== true' có vẻ như –
Vâng, tất nhiên đó là sự thật. Tôi nghĩ tôi đã giải thích nó trong câu hỏi. –