为什么要使用框架?
框架并不是绝对必要的:它“只是”一个可以帮助您更好更快地开发的工具!
更好,因为框架为您提供了一种确定性,即您正在开发的应用程序完全符合业务规则,是结构化的,并且是可维护和可升级的。
更快,因为它允许开发人员通过重用通用模块来专注于其他领域,从而节省时间。然而,它从未被绑定到框架本身。
投资于任务,而不是技术
这是框架的基本原则:不需要重新发明轮子。并且为了完全专注于业务规则而放弃了预感,低附加值的任务(例如,通用组件的开发)。
例如,一个框架将使开发人员不必花费2到3天时间创建一个身份验证表单(这不是一个特定的任务)。节省下来的时间可以专门用于更具体的组件以及相应的单元测试;为您提供可靠、可持续和高质量的代码。
保证可升级性和维护
从长远来看,框架可以确保应用程序的寿命。如果一个开发团队按照自己的意愿工作,那么只有这个特定的团队能够轻松地维护和升级应用程序。发行商支持专有解决方案的方式。
另一方面,框架为应用程序提供的结构使得完全避免这个陷阱成为可能,并且使任何开发人员(无论他们是否参与开发)能够轻松地“采用”应用程序,随着时间的推移对其进行维护,并在必要时快速而整洁地升级它。
在这方面,框架不是一个黑盒!在Symfony的例子中,它仍欧宝娱乐app下载地址然是PHP…所开发的应用程序并不局限于Symfony领域,例如,它们本身就可以与任何其他PHP库互操作。欧宝娱乐app下载地址
总结
- 框架不是绝对必要的,但它非常有用。
- 框架以较低的成本保证应用程序的质量、可升级性和可维护性。
- 使用框架开发的应用程序可与市场标准互操作。