Я делаю довольно стандартную веб-страницу AJAXy (ну, вообще-то без XML).Браузер выполняет несколько запросов API, которые возвращают JSON для запуска сайта.Проблема в том, что мне нужно добавлять в интерфейс API каждый раз, когда странице нужно делать что-то новое.Новый интерфейс API обычно немного больше, чем запрос к базе данных с последующим отображением возвращаемых объектов в JSON.
Что я хотел бы сделать, это избавиться от всего этого дублирования на стороне сервера и просто получить страницуделать запросы к базе данных самостоятельно (используя интерфейс модели), но безопасным способом (т. е. просто читать только).Я думаю, что это будет интерфейс для создания Q
объектов с использованием JSON или чего-то в этом роде, а затем отправить его на сервер, выполнить запрос и вернуть результаты.Прежде чем приступить к созданию собственной полуразрушенной архитектуры, я хотел бы знать, хорошо ли это уже сделано.Кроме того, это даже лучший способ устранить это дублирование?
Спасибо