Symfob娱乐下载ony框架的最佳实践

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.5,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

Symfob娱乐下载ony框架的最佳实践

Symfob娱乐下载ony框架著称真的灵活和用于构建小型网站,企业应用程序处理数十亿的连接,甚至为基础其他框架。2011年7月发布以来,社区已经学到了很多关于如何做事情,什么都是可能的欧宝体育平台怎么样最好的

这些社区资源欧宝体育平台怎么样——像博客文章或演讲——创造了一个非官方的开发Symfony应用程序的建议。ob娱乐下载不幸的是,很多这些建议不需要的web应用程序。大部分时间,他们不必要地使事情复杂化和不遵守原来的实用主义哲学的Symfony。ob娱乐下载

本指南是什么呢?

本指南旨在修复,通过描述开发web应用程序的最佳实践与Symfony的完整框架ob娱乐下载。这些都是符合最佳实践的哲学框架所设想的最初的创造者法比安效力

请注意

最佳实践这意味着是一个名词吗“良好定义的过程,是生产near-optimum结果”。而这正是本指南的目的是提供。即使你不同意每一个建议,我们相信这些将帮助您构建应用程序复杂性较低。

本指南是特别适合:

  • 网站和web应用程序开发的完整Symfony框架。ob娱乐下载

对于其他情况,本指南可能是一个不错的起点然后,你可以扩展和适合您的特定需求:

  • 包共享公开Symfony社区;欧宝体育平台怎么样ob娱乐下载
  • 高级开发人员或团队创建了他们自己的标准;
  • 一些复杂的应用程序高度定制的要求;
  • 包,可能是公司内部共享。

我们知道,旧习难改,有些你会震惊这些最佳实践。但通过以下,你可以开发应用程序的速度,减少复杂性和相同或更高的质量。这也是一个移动的目标,将继续改善。

请记住,这些都是可选的建议你和你的团队可能会或可能不会遵循开发Symfony应用程序。ob娱乐下载如果你想继续使用你自己的最佳实践和方法,当然你可以这么做。ob娱乐下载Symfony足够灵活以适应您的需要。这永远不会改变。

这本书是谁的(提示:这不是一个教程)

任何Syob娱乐下载mfony开发人员,无论你是专家还是一个新人,可以阅读本指南。但是因为这不是一个教程中,您将需要一些Symfony遵循所有的基本知识。ob娱乐下载如果你全新的Symfony,欢迎!ob娱乐下载开始快速旅行教程。

我们故意把这个指南。我们不会重复的解释,你可以找到在广阔的Symfony文档、讨论依赖注入或前端控制器。欧宝官网下载appob娱乐下载我们只关注解释如何做你已经知道。

应用程序

除了这个指南,你会发现一个示例应用程序开发与所有这些最佳实践。应用程序是一个简单的博客引擎,因为这将使我们能够集中在Symfony概念和功能不埋在困难的细节。ob娱乐下载

而不是开发应用程序一步一步在这个指南,你会发现选择通过章节的代码片段。请参阅本指南的最后一章找到更多细节关于这个应用程序和指令来安装它。

不更新你的现有应用程序

阅读本手册后,你们中的一些人可能会考虑重构现有的Symfony应用程序。ob娱乐下载我们的建议是合理而清晰:你不应该重构你的现有应用程序遵循这些最佳实践。不这样做的原因是多方面的:

  • 现有的应用程序并没有错,他们只是遵循另一组指导原则;
  • 一个完整的代码库refactorization容易引入错误在您的应用程序;
  • 花在这上的工作量可以更好地致力于改善您的测试或添加功能,为最终用户提供真正的价值。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。