Symfony является серверной средой MVC и решает множество тех же проблем домена, которые интересуют Backbone.js и др. В этом смысле ни одна основанная на Javascript инфраструктура MVC действительно не интегрируется лучше или хуже с Symfony.
С точки зрения MVC лучше всего сосредоточиться на решении на стороне сервера (PHP / Symfony) или на стороне клиента (Javascript / Various) и использовать другое для дополнения / поддержки этого решения.Хотя вы, безусловно, могли бы смешать два, я думаю, что если вы начинаете, ваше время лучше потратить на использование одной инфраструктуры MVC, а не на жонглирование двумя.
Одна приятная вещь о Symfony - это то, что она может создавать Coffeescript.Это вроде аккуратно, но это просто в стороне.Следует также учитывать, что Node.js позволяет вам писать код на стороне сервера и на стороне клиента в Javascript, поэтому следите за более тесной интеграцией.
Если вы собираетесь использовать Symfony в качестве своегоMVC-решение. Возможно, вы захотите сосредоточиться на облегченной среде Javascript, которая хороша для манипуляций с DOM и асинхронных вызовов, таких как jQuery или Prototype, и позволяет Symfony выполнять большинство операций рендеринга представлений и данных CRUD.