boa框架开发手册v5.2

概述

boa(蟒)是一款免费开源、灵活易用的配置式PHP框架,MVC设计模式,完全面向对象,易学易用、便于快速开发。

boa崇尚“至简”主义,采用一致性设计,简化学习、简便使用、而功能不简单。

boa遵循“弹性”思想,通过简单灵活的配置即可满足不同规模的业务需求。

boa选用Apache-2.0许可协议,表示您可以免费使用boa开发、发布、销售开源产品或商业产品。

Apache-2.0许可协议参见:http://www.apache.org/licenses/LICENSE-2.0

主要特性

  • 层级式:树状分层设计,逐层插拨与调度
  • 配置式:简单、灵活、细粒度的功能配置
  • 分布式:数据、缓存、文件、应用分离,数据和缓存支持读写分离
  • 扩展性:支持弹性业务部署;支持国际化与本地化;支持MQ中间件
  • 易用性:自动缓存器;自动变量验证;容器式的调用;简洁的模板语法
  • 友好性:统一的错误管理、日志记录,以及友好的前端支持