dazzle-php/dazzle

Dazzle 项目。

v0.5.0-beta 2017-07-16 19:48 UTC

This package is not auto-updated.

Last update: 2024-09-15 03:29:10 UTC


README

License

介绍下一代异步 PHP 今天!


描述

Dazzle 项目是一个开源运动,也是一系列专为开发者编写非阻塞、异步 PHP 代码而设计的库。Dazzle 提供了各种直观且功能强大的组件,以确保这种架构的实现在任何应用程序中都容易且快速。该项目旨在创建一个完整的异步环境,包含构建工作应用程序所需的所有工具。所有包含的包都是互操作的,安全、有效且高效。每个包都提供了一套工作示例、测试和至少在最低要求级别的良好格式化文档。

组件

Dazzle 是一系列库,这意味着每个组件都可以独立地由你的应用程序要求。当前版本提供以下包

要求

  • PHP-5.6 或 PHP-7.0+,
  • UNIX 或 Windows 操作系统,
  • 根据你计划使用的组件,还有额外的约束。

安装

Dazzle 组件可以单独安装,允许你构建自己的技术堆栈。要安装其中的任何一个,只需访问它们的存储库,并遵循那里发布的安装说明。某些包可以在最小配置的 PHP 下即时使用,某些则需要额外的库。

版本控制

Dazzle 库的版本控制是在 Dazzle 项目 中共享的。这意味着它们是同时发布的。一方面,这可能会在某些时候导致某些包的“空”发布,但请放心。最终,这对贡献者来说更容易维护,而且——更重要的是——对用户来说,理解包的兼容性和互操作性也更加直观。

贡献

感谢您考虑为 Dazzle 项目做出贡献!要贡献,请访问您想修改更改的包的存储库,阅读附带的贡献指南并创建 PR。要向新的、不存在的存储库贡献,请直接使用 composer.json 文件中提供的信息联系作者。

许可证

Dazzle 项目是开源软件,许可协议为 MIT 许可证。文档在 FDL-1.3 许可证 下提供。

进一步了解

当你感觉使用 Dazzle 的项目开始变得庞大和复杂时,你可能会发现自己需要一种比库提供更多可能性的工具。如果发生这种情况,请不要担心,并尝试 Kraken 框架。这是一个完全异步且分布式的框架,在 Dazzle 库之上运行,旨在包含创建服务和面向服务的应用程序时所需的大部分样板代码和实现解决方案。


“一切皆有可能。不可能的只是需要更长的时间。” —— 丹·布朗