Node JS与Symfony 2 for SPA

我对Symfony 2和Node JS都没有什么经验,我必须决定哪个工具对单页面应用程序更好。

据我所知,SPA在客户端(UI) – 服务器(API)架构上工作,所以NodeJS似乎是一个更好的select(更快,处理事件驱动的编程)。 但另一方面,为了充分支持pipe理员等一些CMSfunction,Symfony 2似乎更加成熟。

我想问问经验丰富的开发人员,当我要开发一个具有许多“pipe理”function的强大网站时,我应该select哪种技术用于SPA架构。 另外UI将被写入angularJS。

感谢build设性的意见。

编辑

  • 我们也可以用另一种方式来理解我的问题:“Symfony2可以作为一个API,而不是整个后端?
  • 由于路由已经写在angularJS中,Symfony 2的路由似乎是无用的。

我build议我的朋友在这个问题上,他指出我创build一个Symfony 2的RESTful API,我已经search了一下,这里有一篇关于它的文章:

http://williamdurand.fr/2012/08/02/rest-apis-with-symfony2-the-right-way/

这似乎是这个架构的“stream行”解决scheme。 有人有其他的想法吗?