symfony2是一个基于MVC模式的面向对象的PHP5框架。Symfony允许在一个web应用中分离事务控制,服务逻辑和表示层。
*尽可能的兼容更多的开发环境
*易于安装和配置
*简单易学
*企业级应用
*规定而非配置,支持回调
*在大多数情况下简洁明了,但是有足够的弹性为复杂情况做准备
*包含大多数网站的共性
*适应大多数 web “最佳实践(best practices)” 和 web “设计模式(design patterns)”
*非常易读的代码、轻松维护
*开源
这些主要的基本概念突出了symfony的框架是使更多的公共任务自动完成,以使开发人员能够完全专注于一项应用任务的特殊细节所在。而在每次一个新的web应用建立的时候不需要重新反复劳动。