Algunas tecnologías recientes, como AngularJS, han ganado mucha popularidad entre la comunidad de programadores para desarrollar aplicaciones frontend que se comunican con el servidor mediante una API.
Si estás desarrollando una aplicación de este tipo, es preferible que utilices las herramientas recomendadas por la tecnología que utilices, como por ejemplo Bower y GruntJS. De hecho, deberías desarrollar tu frontend totalmente desacoplado respecto del backend Symfony (incluso separando los repositorios de código). Consulta la documentación oficial de Assetic para conocer todas sus funcionalidades.