RapPHP 框架提供了全面的 IOC,AOP的底层支持,架构设计简洁而有扩展性,开发灵活而有设计感,RapPHP提供了完整的 Web开发需要的核心组件;同时 RapPHP支持 SWOOLE和传统(lamp,lnmp)双部署方案,可以通过 SWOOLE 提供常驻内存的高性能 php 运行环境;
github https://github.com/tengzhinei/rapphp
- 高性能:支持传统lamp(lnmp)部署方案,同时支持rapphp+Swoole引擎部署方案;
- IOC:真正的依赖注入,控制反转,开始更高级的设计**,让你的代码更优雅,可控;
- AOP:面向切面编程,代码低耦合;
- MVC 架构:简单好用的 MVC 架构,配置简单,程序可读性更高;
- ORM:独特SQL 构造方法,Record 数据库模型,二级缓存机制,数据库操作更加简单,高效;
- SWOOLE:不修改代码的情况下一键启用 SWOOLE,PHP运行性能全面提升;
- 上手快:框架居然使用了一些比较高级的设计**,但是再框架内使用都特别简单
- 支持异步任务,定时任务,websocket等高级功能
- 包含缓存, 文件存储,日志等多钟常用功能;
有了 IOC,AOP,SWOOLE神器,可以拉近和编译性语言(JAVA等)的性能;
下面是关于 Spring(JAVA 框架) 中的 IOC和AOP 的解释 IOC https://www.zhihu.com/question/23277575/answer/169698662 AOP https://www.zhihu.com/question/24863332/answer/48376158
SWOOLE https://swoole.com/