昨晚我刚开始使用symfony。到目前为止,我仍在学习,方法是按照youtube中的教程进行操作,并阅读站点中的一些文档。
我注意到有两种创建新项目的方法:create-project symfony / website-skeleton和create-project symfony / skeleton。当我创建一个新项目时,我使用create-project symfony / skeleton。
试图做一些研究,我发现了这个https://symfony.com/blog/the-end-of-the-symfony-standard-edition。除了这个原因
问题:create-project symfony / website-skeleton与create-project symfony / skeleton之间是否有优点/缺点?我应该使用哪个入门?
答案 0 :(得分:2)
之前,Symfony标准版是创建新Symfony项目的推荐方法。它带来了捆绑包,例如Swiftmailer,Doctrine或Monolog。
但是您可能不想使用所有它们,因此在必须删除不需要的依赖项之前。
Symfony现在使用逆方法。这就是Symfony Flex。
使用flex,您只需添加真正需要的内容。
symfony/website-skeleton
只是我们以前知道的标准版本,但是带有flex。
因此,如果您想学习symfony概念,应该使用symfony/skeleton
。
如果要开始使用流行的捆绑包创建Web应用程序,则应该使用symfony/website-skeleton
。