【问题标题】:Any advantages / disadvantages between create-project symfony/website-skeleton to create-project symfony/skeletoncreate-project symfony/website-skeleton 与 create-project symfony/skeleton 之间的任何优点/缺点
【发布时间】:2019-01-27 21:35:22
【问题描述】:

我昨晚刚开始使用 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 之间有什么优缺点吗?作为初学者,我应该使用哪个?

【问题讨论】:

  • 使用网站骨架开始。它会自动引入并配置典型网站所需的大部分功能。一旦你开始理解事物是如何组合在一起的,你可能会转向原始骨架,它为你提供了足够的功能来开始工作。然后添加您可能需要的任何特定捆绑包。

标签: symfony symfony4


【解决方案1】:

以前,推荐使用 Symfony 标准版来创建新的 Symfony 项目。它带来了 Swiftmailer、Doctrine 或 Monolog 等捆绑包。

但你可能不想全部使用它们,所以在你必须删除你不想要的依赖之前。

Symfony 现在使用逆向方法。这称为 Symfony Flex。

使用 flex,您只需添加您真正需要的内容。

symfony/website-skeleton 只是我们过去知道的标准版本...但带有 flex。

所以如果你想学习 symfony 的概念,你应该使用symfony/skeleton

如果您想开始使用流行的捆绑包创建 Web 应用程序,您应该使用 symfony/website-skeleton

【讨论】:

  • 我有一个问题。你试过 laravel 框架吗?为什么 laravel 的开发者比 symfony 还多?
  • 我没有,所以我不能告诉你为什么。
猜你喜欢
  • 2018-07-08
  • 1970-01-01
  • 2020-10-01
  • 2019-01-16
  • 1970-01-01
  • 2019-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多