@capscom

SPA на и AngularJS и Symfony 2?

Всем привет.

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы