Symfony和Silex之间的区别
2022-08-30 13:05:37
我想尝试Silex,但我有一些问题。
我知道使用Symfony2,我想知道Silex是否与Symfony非常不同,或者它是一回事(相同的操作,相同的代码...)?
此外,Silex适用于小型PHP项目,Symfony适用于中型或大型项目,这是真的吗?
我想尝试Silex,但我有一些问题。
我知道使用Symfony2,我想知道Silex是否与Symfony非常不同,或者它是一回事(相同的操作,相同的代码...)?
此外,Silex适用于小型PHP项目,Symfony适用于中型或大型项目,这是真的吗?
有几件值得注意的事情:
也就是说,Silex不会给你Symfony2拥有的捆绑包。
以下是关于何时使用Silex的一些有趣想法(特别是在评论中):https://web.archive.org/web/20160131151109/http://www.testically.org/2011/10/11/is-there-a-specific-situation-when-to-use-a-php-micro-framework-like-silex/
Silex本身非常裸露,这意味着如果你想要更多,那么只需要路由和测试,你需要以服务的形式添加特定的功能(DB,Twig...)。我建议看看一些现成的盘子,它们为您提供了这个:https://github.com/lyrixx/Silex-Kitchen-Edition 或 https://github.com/ivoba/superleansilexplate(这是我:))
另一点是Silex的占地面积可能比Symfony2轻,所以如果你需要一个更小更快的站点,Silex值得考虑。