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