Skip to main content

为什么要使用框架?

框架并不是绝对必要的:它“只是”可用于帮助您更好、更快地开发的工具之一!

更好的是,因为框架为您提供了确定性,即您正在开发的应用程序完全符合业务规则,它是结构化的,并且既可维护又可升级。

更快,因为它允许开发人员通过重用通用模块来节省时间,以便专注于其他领域。然而,它从未被绑定到框架本身。

投资于任务,而不是技术

这是框架的基本原则:不必重新发明轮子。并消除不祥的、低附加值的任务(例如,开发通用组件),以便完全专注于业务规则。

例如,框架将使开发人员不必花费 2 或 3 天来创建身份验证表单(这不是一项特定任务)。节省的时间可以专门用于更具体的组件以及相应的单元测试;为您提供可靠、可持续和高质量的代码。

保证可升级和维护

从长远来看,框架可确保应用程序的生命周期。如果开发团队按照自己的意愿工作,则只有该特定团队才能轻松维护和升级应用程序。发布者支持专有解决方案的方式。

另一方面,框架为应用程序提供的结构可以完全避免这个陷阱,它使任何开发人员 - 无论他们是否参与其开发 - 都能够轻松“采用”应用程序,随着时间的推移维护它,并在必要时快速、整洁地升级它。

在这方面,框架不是黑匣子!在 Symfony 的情况下,它仍然是 PHP......开发的应用程序不仅限于 Symfony 世界,例如,它们本身可以与任何其他 PHP 库互操作。