ModPHP 应用程序框架充分继承 PHP 简单强大的特点,体积仅 200KB 多,但包含了丰富的函数库和类库,支持邮件事务、图像处理、编译模板引擎和 WebSocket 等流行和时兴的功能。
ModPHP 是按照 PHP 一贯并且最常使用的方式来实现的,即函数至上。ModPHP 不但包含了支持自身的函数,还包含了大量用于扩展 PHP 功能的函数。
不像其他框架上来就是类的做法,ModPHP 使用类的环境是比较少的,类在 ModPHP 中有特别的含义,它们是同时包含模型(Model)和控制器(Controller)的模块(Module)。ModPHP 中模型与控制器难以分家的重要原因是因为使用了自动化扩展机制。程序逻辑会自动生成,使用者以中介者的身份通过 API 接入运行过程。
ModPHP 是一个介于纯粹应用程序框架和 CMS 系统之间的特别的 PHP 程序框架,编写它的目的,就是为了能够快速开发 CMS 系统。为此,在 ModPHP 的基础上, 笔者还开发了一个 ModCMS,它也是一个轻量而强大的开源 CMS 系统,携带了大多数 CMS 系统都会携带的功能。
笔者在此向广大 PHP 开发者、爱好者公开这两款应用程序,它们都在 Apache 2.0 协议的授权下开源,感兴趣的朋友可以前往我的网站下载并试用它们,并欢迎大家反馈使用体验、提供建议、上报 BUG,最希望的,能够找到志趣相投的人,共同为 PHP 社区贡献一己之力。