yuiphp / yui
YuiPHP框架的骨架应用
dev-main
2024-09-06 00:56 UTC
Requires
- php: ^8.1
- yuiphp/core: dev-main
This package is auto-updated.
Last update: 2024-09-06 00:57:44 UTC
README
Yui是一个现代、优雅且小巧的PHP框架,灵感来源于Laravel。旨在简化构建高质量Web应用的流程,Yui为开发者提供了一个灵活且直观的框架。
请阅读路线图
路线图
Yui是一个正在进行中的项目,我们为未来规划了许多令人兴奋的功能。以下是即将到来的简要概述:路线图
主要功能
- 简洁与优雅:Yui采用清晰且优雅的语法,使开发更简单、更有趣。
- 生产力:凭借强大的CLI和数据库迁移支持等功能,Yui可以帮助你提高生产力。
- 活跃社区:虽然这是一个研究型项目,但Yui得到了一个活跃的开发者社区的支持,他们致力于分享知识和经验。
- 灵感来源于Laravel:如果你曾经使用过Laravel,你会在Yui中感到宾至如归。
主要功能
- FrankenPHP:支持FrankenPHP。(进行中)
- Drizzle-like ORM:实现类似Drizzle的ORM以与数据库交互。(进行中)
- 简单路由:轻松定义路由,并将其与HTTP请求处理程序关联起来。(进行中)
- Blade-like Templates:利用Blade启发的模板系统构建动态且可重用的用户界面。(进行中)
- 集成认证:轻松实现用户认证。(进行中)
- 数据库迁移:通过简单且可逆的迁移来维护数据库结构。(进行中)
- 集成测试:高效编写和执行单元和集成测试,确保代码质量。(进行中)
- 中间件支持:实现中间件以过滤和修改进入应用程序的HTTP请求。(进行中)
- CLI支持:通过强大的命令行界面(CLI)与您的应用程序交互。(进行中)
- 最小外部依赖:仅依赖最小数量的外部依赖项,以保持应用程序轻量级和高效。(进行中)
安装
要在项目中开始使用Yui,只需按照以下简单步骤操作
由于仍在开发中,因此不建议使用此框架
composer create-project yuiphp/yui <project-name> -s dev
贡献
欢迎贡献!请随意提交拉取请求、报告问题或提出新功能建议。在提交拉取请求(PR)之前,请确保遵循贡献指南。
许可协议
Yui是开源软件,许可协议为MIT许可证。