Я искал EJS и JavaScriptMVC. Я вижу довольно большую ценность с помощью контроллеров JVMC и их моделей (в некоторых случаях, а именно, интеграции сторонних сторон). Тем не менее, я развиваюсь на PHP, используя традиционный MVC, такой как Zend.Насколько полезен EJS?
Как правило, для работы с Ajax я настроюсь так же, как и на любую другую страницу (модель/просмотр/контроллер), однако вместо рендеринга представления я верну его, json_encode и повторю его , Такие, как это:
echo json_encode($this->View->render('View_Name', true));
Этот вид будет уже прошли данные, сделали это дело, и теперь возвращается полностью оказанные в объекте JSON я могу работать в JavaScript.
Это кажется достаточно простым. Итак, с этим типом настройки, в чем преимущество использования чего-то вроде EJS?
Похоже, теперь мне нужно будет не только определить новый файл для представления, но и продолжать использовать те же самые контроллеры и выплевывать JSON, а не только визуализированное представление. Тогда JSON будет содержать данные, используемые для представления EJS. Я что-то упустил?
Спасибо!