У меня есть веб-приложение на основе Spring-MVC с JSP-интерфейсом. Это базовое приложение CRUD с различными другими экранами управления и отчетности.
В настоящее время мы используем JSP с JSTL для нашего представления, но наш дизайнер не знает JSP, поэтому было очень сложно объединить его изменения в исходном коде. В связи с этим моя недавняя мысль заключалась в том, что если бы мы могли просто передать ему весь пользовательский интерфейс и позволить ему полностью реализовать его в HTML / Javascript, делая запросы AJAX для данных JSON для динамических частей, мы могли бы удалить это Весь процесс слияния и просто разместить его статические файлы HTML. Разработка для него была бы простой, поскольку он мог бы запустить наше веб-приложение REST на нашем тестовом сервере для выборки данных JSON, используя jsonp.
Если дизайнер хорошо владеет javascript, что бы мы потеряли, изменив наше веб-приложение spring-mvc так, чтобы оно возвращало только представления JSON, и использовали jQote или jquery-tmpl для выполнения всех динамических битов в HTML?
Есть ли какие-либо факторы, мешающие совершению сделки по этому маршруту?