gpt4 book ai didi

php - Symfony 和 Silex 的区别

转载 作者:IT王子 更新时间:2023-10-29 01:00:04 24 4
gpt4 key购买 nike

我想试试 Silex,但我有一些问题。

我知道使用 Symfony2,我想知道 Silex 是否与 Symfony 有很大不同或者是相同的东西(相同的操作,相同的代码......)?

此外,小型 PHP 项目推荐使用 Silex,中大型项目推荐使用 Symfony,这是真的吗?

最佳答案

一些值得注意的事情:

  • Silex 基于 Symfony2 组件,就像 Symfony2 框架一样。因此,它可以被视为组件的替代用户界面(用户是 Web 开发人员)。
  • 由于它们使用相同的基础,因此它们之间的迁移应该相对容易。
  • 就像 Symfony2 一样,Silex 主要是一个 Controller 框架。它为您提供一些结构,但模型和 View 部分由第三方库(例如 Twig 或 Doctrine)处理。
  • 由于您的业务逻辑无论如何都不应该在您的 Controller 中,如果您将该代码分离出来并保持您的 Controller 轻便,那么项目规模方面的限制因素将仅是您拥有的路由数量。

也就是说,Silex 不会为您提供 Symfony2 拥有的 bundle 。

关于php - Symfony 和 Silex 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11270016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com