豌豆框架0.6支持分层敏捷开发的PHP框架

豌豆框架(英文名:Wonderful Framework)是一个基于PHP5及以上版本的免费、开源框架,采用BSD协议发布。框架具备灵活、可扩展、可配置以及组件化的特性,支持面向对象设计,并兼容传统的面向过程开发方式。其核心特性包括:

  1. MVC模式支持:促进开发人员与设计师的高效合作,避免设计师需要懂得PHP。
  2. 依赖注入:实现了IoC(控制反转)架构,有效降低类之间的耦合性,适合敏捷开发
  3. PhpTagLib标签引擎:支持自定义标签,采用组件化开发,提升开发效率。
  4. Action模块:强大的数据处理架构,支持通过标签调用,且支持多个Action的合并使用。
  5. 数据库封装:重新封装了PEAR DB,支持多数据库连接和标签直接查询。
  6. 测试引擎:支持TDD开发方法,可以运行单个测试用例,也支持测试组。
  7. 对象模仿:支持Mock类及接口,可Mock父类,进行独立测试。

豌豆框架还提供了强大的缓存支持、分页类、传统页面访问和详细的调试信息,能有效支持分层开发和敏捷开发。更多信息和示例可在官方网站Google Code页面获取。

gz 文件大小:1.18MB