跳到内容

为什么要使用框架?

框架并非绝对必要:“仅仅”是可用来帮助你更好更快地开发的工具之一!

更好,因为框架让你确信你正在开发的应用完全符合业务规则,结构清晰,并且可维护和可升级。

更快,因为它允许开发者通过重用通用模块来节省时间,以便专注于其他领域。 然而,永远不会被框架本身束缚。

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

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

从长远来看,框架确保了应用程序的长期性。 如果开发团队随心所欲地工作,那么只有该特定团队才能轻松地维护和升级应用程序。 这就像发布商支持专有解决方案的方式。

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

在这方面,框架不是黑匣子! 就 Symfony 而言,它仍然是 PHP... 开发的应用程序不限于 Symfony 的世界,并且它们与任何其他 PHP 库(例如)原生互操作。

  • 框架不是绝对必要的,但它仍然非常有用。
  • 框架是应用质量、可升级性和可维护性的保证,且成本更低。
  • 使用框架开发的应用可以与市场标准互操作。