lou117/wake
Web应用程序内核,PHP微框架
v2.0.0
2023-02-23 13:42 UTC
Requires
- php: ^8.2
- guzzlehttp/psr7: ^2.4
- monolog/monolog: ^3.3
- nikic/fast-route: ^1.3
- psr/container: ^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-23 17:22:21 UTC
README
Wake(针对 Web-Application KErnel)旨在为PHP开发者提供良好的项目基础,无论其范围、大小、类型或使用寿命如何。依靠像FastRoute、Monolog和Guzzle这样的战地库,Wake只提供基础,让您最大限度地发挥创意,同时最小化对性能的影响。
Wake是几个知名库的集合
- Guzzle PSR-7实现(也被Guzzle HTTP客户端、AWS PHP SDK或Slim框架使用);
- FastRoute(也被Slim框架、Laravel Lumen框架或PHPMyAdmin项目使用);
- Monolog(也被Laravel和Symfony框架使用)。
除了PSR-7之外,Wake还使用PSR-15(HTTP服务器请求处理器)和PSR-11(容器接口)标准建议,确保在大多数级别上的互操作性,并简化希望尝试使用Wake的开发者的学习曲线。
Wake是用PHP 8.1从头编写的,确保代码最干净、性能最佳,并获得PHP基金会的持续支持。
安装
composer require lou117/wake