1upon0 / ui
一个轻量级PHP框架,具有URL路由、模板和辅助库
2.0.1
2014-10-22 16:43 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 03:17:18 UTC
README
ui最初是一个用于快速创建Web应用的HTML模板和URL路由脚本,但现在不仅仅是用户界面管理器。它现在还支持模块化库、钩子、基本基准测试和日志记录。
开发ui的主要原因是速度和效率。我遇到的PHP框架(我看了基于MVC的框架)似乎效率低下,因为它们由于过载的命名空间、不必要的抽象和封装而消耗了太多的内存;或者由于严格的命名约定而不方便使用。
主要关注最小化开销和灵活性,大多数功能都是通过库以模块化方式添加的,而不是作为核心提供。添加/使用库、钩子或控件具有极高的灵活性,且目录结构方案简单。
要求
- ui使用PHP命名空间,因此至少需要PHP 5。
- 完整功能的URL路由需要.htaccess支持、mod_rewrite和PATH_INFO启用。然而,即使禁用了所有或其中一些功能,URL路由也能部分工作(详情请见url routing)。
- 根据你使用的库,你可能需要CURL或其他依赖项。
由于我已经转向node.js环境,并且没有其他贡献者,因此该项目已被废弃。仍然欢迎提交错误报告和修复。
需要帮助?
请浏览wiki!