在Symfony 2.x中,一切都应该是一个捆绑吗?

我所知道的这样的问题这样,人们往往会讨论束的大致的Symfony 2的概念。


问题是,在特定的应用程序中,例如,类似于Twitter的应用程序,如果一切都真的在一个通用的包中,就像官方文档说的那样?


我之所以这么说是因为当我们开发应用程序时,一般来说,我们不希望将代码高度耦合到一些全栈胶水框架。


如果我开发一个基于Symfony 2的应用程序,并且在某些时候,我认为Symfony 2并不是保持开发进度的最佳选择,那对我来说是个问题吗?


所以一般的问题是:为什么一切都是一个好东西?


编辑#1


自从我提出这个问题以来差不多一年了,我写了一篇文章来分享我对这个主题的了解。


白衣非少年
浏览 305回答 3
3回答

至尊宝的传说

当然,您可以解耦您的应用程序。只需将其开发为库并将其集成到symfony vendor/-folder中(使用deps或者composer.json,使用Symfony2.0或Symfony2.1)。但是,您至少需要一个捆绑包,它充当您的库的“前端”,Symfony2在其中找到控制器(等等)。
打开App,查看更多内容
随时随地看视频慕课网APP