WecarSwoole 是基于 EasySwoole 开发的适用于喂车业务系统的 Web 开发框架。 EasySwoole 使用说明
开发前请务必先看完本文档,特别是注意点,以及启动、部署相关。
- PHP >= 7.4
- swoole >= 4.3.0
- PHP 扩展:sodium、phpredis、openssl
- 编译swoole的时候要显式开启支持 openssl,参见 swoole 编译
- 可扩展性
- 容易和第三方系统对接
- 可测试
- 遵循 PSR 规范
- 组合优于继承:
- 类继承层次不要过深,一般不要超过3层。
- 不要在基类写太多功能,基类功能越多越笨重不灵活。
- 优先使用多个类组合完成功能,而不是全塞到基类里面实现。