Skip to content

linzier/wecarswoole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WecarSwoole

简介

WecarSwoole 是基于 EasySwoole 开发的适用于喂车业务系统的 Web 开发框架。 EasySwoole 使用说明

开发前请务必先看完本文档,特别是注意点,以及启动、部署相关。

环境要求

  • PHP >= 7.4
  • swoole >= 4.3.0
  • PHP 扩展:sodium、phpredis、openssl
  • 编译swoole的时候要显式开启支持 openssl,参见 swoole 编译

系统设计要点

  • 可扩展性
  • 容易和第三方系统对接
  • 可测试
  • 遵循 PSR 规范
  • 组合优于继承:
    • 类继承层次不要过深,一般不要超过3层。
    • 不要在基类写太多功能,基类功能越多越笨重不灵活。
    • 优先使用多个类组合完成功能,而不是全塞到基类里面实现。

目录

About

基于 EasySwoole 开发的 Web 开发框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages