Я помощник в курсе, где студенты реализуют веб-приложение (это сайт вопросов и ответов, похожий на stackoverflow) с помощью Play!фреймворк.Это основанная на Java инфраструктура, основанная на шаблоне MVC.Модель и контроллер написаны на Java, где представление написано на HTML / CSS и некоторых расширениях, которые инфраструктура предоставляет для доступа к информации о модели.
Вопрос, который недавно возник, заключается в том, сколько javascript можно использовать.чтобы изменить что-то в модели (например, голосовать, комментировать и т. д.), чтобы шаблон MVC не нарушался слишком сильно.Или следует избегать всех функций Javascript, которые на самом деле изменяют данные в модели и вместо этого направляются через контроллер?Есть ли лучшая практика для этого?