Layui
开源免费的轻量级 Web UI 组件库,遵循原生 HTML/CSS/JS,极易上手,开箱即用。
webman是一个高性能可扩展PHP框架,使用简单,支持众多插件。
webman 是基于 Workerman 构建的高性能 PHP 框架,核心目标是兼顾开发效率与常驻内存带来的性能优势。它并非传统 PHP-FPM 模式的封装,而是直接运行在 Workerman 异步网络库之上,这意味着应用启动后常驻内存,省去了每次请求的进程创建与框架初始化开销。
常驻内存架构使 webman 在吞吐量和响应延迟上显著优于传统 PHP 框架。根据官方基准数据,其并发处理能力约为传统框架的 10 倍以上。这一特性使其适合以下场景:
webman 刻意保持了接近传统 MVC 框架的开发方式,降低了迁移成本:
app/、config/、public/ 组织方式框架支持通过 Composer 安装功能插件,覆盖常用业务需求:
| 插件类型 | 代表插件 | 功能说明 |
|---|---|---|
| 用户认证 | webman/auth | 登录态管理与权限校验 |
| 文件存储 | webman/filesystem | 本地与云存储统一接口 |
| 队列 | webman/queue | Redis 驱动的异步任务队列 |
| 跨域处理 | webman/cors | CORS 头配置与预检请求处理 |
选择 webman 前需注意以下约束:
composer create-project workerman/webman
php start.php start
默认启动后访问 http://127.0.0.1:8787 即可。生产环境建议使用 php start.php start -d 以守护进程模式运行,并配合 Nginx 反向代理处理静态资源与 SSL 终止。