开发新Web应用程序并不需要重新发明轮子,所以说框架应该是你开发工具箱中的重要工具。它帮助你遵循代码标准,写出健壮的、可维护的代码,专注于业务规则而不是在重复的任务上浪费时间。本书将为你介绍symfony这个领先的PHP开发框架,向你展示如何利用symfony的众多功能来更快更有效率地开发Web应用程序,即使你只懂一点PHP也没有关系。
在本书中,你会了解模型一视图一控制器架构以及它在symfony这类框架中的重要作用。我们还会介绍框架的安装和配置,教你如何建立页面、处理模板管理请求和用户会话,以及与数据库的沟通。通过symfony的表单数据管理来简化开发,利用Ajax增强用户体验,为全球用户开发国际化应用程序,以及使用智能URL。
我们花了很多篇幅介绍symfony提供的专业环境的开发工具,向你展示如何利用单元测试、脚手架、插件、命令行,以及可扩展配置。由于框架经常导致性能问题,本书还提供了很多监视和提高应用程序性能的技巧和技术,包括缓存和专家级的配置调整。
我们非常重视实用性,全书包含了大量的代码示例、专家建议、最佳实践和插图。
作为symfony项目的建立者和主要贡献者,我们希望提供足够的教育资源来满足快速增长的用户社区的需要。我们认为这本书达到了这个目的,希望你也这么认为。
Francois和Fabien
展开