symfony2是一个基于MVC模(mó)式的面(miàn)向对象(xiàng)的(de)PHP5框架。Symfony允许在(zài)一个(gè)web应用(yòng)中(zhōng)分(fèn)离事务控制,服务逻辑和表示(shì)层。

*尽可能的兼(jiān)容更多(duō)的开发环境(jìng)
*易于安装和配(pèi)置
*简单易学
*企业级(jí)应用
*规定而非配(pèi)置,支持回调
*在大多数情况下简(jiǎn)洁明了,但(dàn)是有足够的弹性(xìng)为(wéi)复(fù)杂情况做(zuò)准备(bèi)
*包含(hán)大多数网站的共性
*适应大多(duō)数 web “最佳实践(best practices)” 和 web “设计模式(shì)(design patterns)”
*非常易读的代码、轻松维(wéi)护
*开源
这些主(zhǔ)要的基本概念突出了symfony的框(kuàng)架是使更(gèng)多的公(gōng)共任务自动完成(chéng),以使开发人员能够完全专注于一项应用(yòng)任务的特殊细节所在(zài)。而在每次一个新的web应(yīng)用(yòng)建立的时候不需要重新反复劳动。