Задать вопрос
@capscom

SPA на и AngularJS и Symfony 2?

Всем привет.

Посоветуйте, пожалуйста, как лучше использовать концепцию SPA. Мешать логику js c логикой шаблонизатора Twig, Blade и т.д. Или же фронтенд отделить целиком от бекенда, сделав бекенд чисто REST ?

Перерыл кучу материала, но в примерах в основном код angular мешают с кодом шаблонизатора, как мне кажется получается треш на вид. Но почему-то такой подход используют чаще всего.
Проблемы индексации пока не берем в расчет, интересует прежде всего подход при разработке больших проектов и какие могут быть подводные камни.
  • Вопрос задан
  • 1261 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Мешать логику js c логикой шаблонизатора Twig, Blade и т.д. Или же фронтенд отделить целиком от бекенда, сделав бекенд чисто REST ?


Да, клиент отдельно, сервер отдельно, между ними HTTP API.

Если у вас будут проблемы связанные со скоростью бутстраппинга и т.д. то вместо того что бы "смешивать" шаблонизатор и angularjs (это вообще тупо), можно просто при запросе на сервак подготовить данные и вшить их в страницу (пробрасывая все через JS).
Ответ написан
Уж не знаю, где вы нашли кучу SPA примеров со смесью шаблонизаторов и Angular JS, но делать так явно не рекомендуется.
Делайте REST бекенд и отдельное приложение на фронтенде на Angular JS.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы