Symfony

来自站长百科
跳转至: 导航、​ 搜索

symfony一个开源的WebPHP框架。它是一个将所有层都结合的很完美的一个框架,它提供的一个结构、组件、工具加快了开发人员开发复杂的Web应用程序的时间。

Symfony的设计基于用户体验,而没有拾人牙慧。它允许在一个web应用中分离事务控制,服务逻辑和表示层。同时,它还包含了很多工具和类用以缩短开发复杂的网络应用的时间。基于最佳Web开发实践,已经有多个网站完全采用此框架开发,symfony的目的是加速Web应用的创建与维护。

Symfony的优缺点[ ]

优点

  • 是一个非常有活力的应用程序开发框架。
  • Symfony的亮点是Ajax的实现,包括所有的Script.aculo.us一系列的javascript效果。Symfony也可以产生propel CRUD与数据库的面对象编程。那就是说可以操作sql就像操作对象一样轻松。
  • 简单的模板功能缓存管理自定义URLs.

缺点

  • 使用了庞大的Creole和 Propel作为数据源层。虽然实现了超强的数据库访问功能和对象关系影射,但性能损失太大,代价高昂.
  • XML文件配置数据库,YAML文件配置应用程序,造成了项目的维护困难.
  • 试图封装太多基础的东西,让框架应用看上去更面向对象.

Symfony使用手册[ ]

Symfony相关资源[ ]

相关条目[ ]

参考资料[ ]