Symfony是一个开源的PHP Web应用程序框架,它旨在提高开发人员的生产力,以便他们可以快速构建复杂的Web应用程序。它采用MVC(模型-视图-控制器)设计模式,并提供许多有用的功能,如路由,表单创建,测试工具和数据库抽象层,以帮助开发人员更快地构建应用程序。
它是一个将所有层都结合的很完美的一个框架,它提供的一个结构、组件、工具加快了开发人员开发复杂的Web应用程序的时间。
Symfony的设计基于用户体验,而没有拾人牙慧。它允许在一个web应用中分离事务控制,服务逻辑和表示层。同时,它还包含了很多工具和类用以缩短开发复杂的网络应用的时间。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。