Сначала я объясню, что я имею в виду под «управляемым концом» и «управляемым интерфейсом».back-end vs front-end управляемое веб-приложение
Я занимаюсь разработкой веб-приложений в течение многих лет с фреймовыми фреймами. Это всегда было связано с обработкой всей логики php всей логикой, а также отправкой «просмотров» клиенту. Это то, что я называю «управляемым веб-приложением».
Теперь я понимаю преимущество разделения опасений того, что я называю «управляемым интерфейсом», где back-end никогда не отправляет html-представления клиенту. Он только отправляет данные, и представление полностью обрабатывается клиентом (угловые, vuejs, ...). Это позволяет использовать тот же back-end (который теперь является только REST API), который также может использоваться мобильным приложением.
Итак, теперь я объяснил, что я имею в виду под «управляемым контентом веб-приложением» и «управляемым интерфейсом веб-приложения», и объяснил, что я понимаю некоторые преимущества интерфейсных веб-приложений с интерфейсом. Теперь я упомяну некоторые сомнения, что я по этому поводу, и я ожидаю ответ на эти сомнения, потому что я уверен, что есть ответы, которые я просто не в курсе:
В фоновом контролированном веб-приложение, формы защищены защитой от перекрестных ссылок (по крайней мере, когда вы используете достойную базовую инфраструктуру). За сценой к сеансу добавляется токен, чтобы подтвердить, что запрос поступает из одной и той же формы заявки. Как вы это делаете в управляемом интерфейсом приложении?
Я видел управляемые приложения с интерфейсом, делающие несколько запросов для одной и той же страницы (один запрос на аутентификацию и запрос для каждого компонента (например, раздел веб-страницы)). С другой стороны, мы знаем, что для сокращения количества запросов на сервер рекомендуется «прокручивать» наши активы (css и js). Таким образом, с одной стороны, как можно меньше запросов к фоновому контенту является хорошей практикой, но, с другой стороны, с управляемыми интерфейсом приложениями. Очень часто можно увидеть страницу с 5 запросами, например, на обратной стороне -конец. На той же странице потребовался бы только 1 запрос, если бы это было управляемое на стороне приложение.
Благодаря
Извините; Что за вопрос? (Номер 2, который есть.) – Progrock
Вы путаете оптимизацию загрузки начальной страницы с запросами данных. Также не сложно реализовать csrf с ajax – charlietfl
@ Progrock, 1 и 2 - это вопросы/сомнения по поводу вещей, которые мне не понятны. –