Существует ли ORM на основе REST? - PullRequest
2 голосов
/ 16 июля 2010

Я смотрю на JavaScriptMVC, и мне очень интересна эта идея.Однако мне интересно, есть ли какие-либо решения ORM для такой архитектуры.Похоже, вам в конечном итоге придется написать два слоя доступа к данным: один на стороне сервера для извлечения элементов из базы данных и один на стороне клиента для извлечения элементов через AJAX.

Мой вопрос заключается в том, существуют ли какие-либо существующие(желательно с открытым исходным кодом) решения, которые позволили бы мне определить модель (определение XML или класса) и сгенерировать API REST для доступа к моим данным.Пока я размышлял над этим, я смотрел на DataMapper, и было бы замечательно, если бы я создал модель, и вместо вызова Person.all(:age.gt => 30), как если бы я был в ruby, я мог бы просто запросить /Person/All/?filter="age>30" (конечно, без экранирования)и вернуть объект, сериализованный в XML, без необходимости писать контроллер сам.

Есть ли что-нибудь подобное?Похоже ли это на умный способ создания приложения на основе JavaScript?

1 Ответ

2 голосов
/ 20 июля 2010

После еще одного исследования, я думаю, я нашел свой ответ. Используя CouchDB, я могу запустить всю логику приложения в клиентском браузере и использовать встроенный API REST для сохранения данных на сервере. Таким образом, я мог бы даже управлять моделью в javascript на стороне клиента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...