liammartens / xtend
此包已被放弃,不再维护。未建议替代包。
此包最新版本(2.0.1)没有可用的许可信息。
xTend是一个PHP MVC框架。虽然其他框架,如Laravel,致力于实现开发者可能需要的每个功能或函数,但xTend专注于保持其快速、可适应、可扩展和非臃肿。这意味着您会在Laravel中找到许多内置功能,而在这里您找不到,然而由于xTend的可适应和可扩展性,添加库或自己的脚本以启用特定功能变得极其容易。
2.0.1
2016-11-10 10:16 UTC
Requires
- php: ^7.0
This package is not auto-updated.
Last update: 2021-10-12 08:12:01 UTC
README
介绍xTend
什么是xTend?
xTend是一个PHP MVC框架。虽然其他框架,如Laravel,致力于实现开发者可能需要的每个功能或函数,但xTend专注于保持其快速、可适应、可扩展和非臃肿。这意味着您会在Laravel中找到许多内置功能,而在这里您找不到,然而由于xTend的可适应和可扩展性,添加库或自己的脚本以启用特定功能变得极其容易。
这对我有什么好处?
- 无依赖
- 简单的Packagist支持
- 简洁且强大的URL
- 易于理解的架构(模型-视图-控制器)
- 易于设置和配置
- 易于适应和扩展
- 快速如闪电
- 易于自定义的模板引擎
- 许多辅助函数以保持代码整洁
- 简单的CLI以进行基本交互
基准测试
我的设置
HP Envy 15-j000eb
Elementary OS Freya 0.3.2
Intel i7-4700MQ
12 GB RAM
1 TB HDD(无SSD)
Web服务器
Hiawatha web服务器与PHP7 FPM
链接
命令
ab -c 10 -t 10 https:///
设置后的结果
第一次运行
Complete requests: 23136
Requests per second: 2313.58 [#/sec] (mean)
Time per request: 4.322 [ms] (mean)
Time per request: 0.432 [ms] (mean, across all concurrent requests)
第二次运行
Complete requests: 20817
Requests per second: 2081.59 [#/sec] (mean)
Time per request: 4.804 [ms] (mean)
Time per request: 0.480 [ms] (mean, across all concurrent requests)
包含视图、布局、控制器和URL参数的结果
第一次运行
Complete requests: 18934
Requests per second: 1893.25 [#/sec] (mean)
Time per request: 5.282 [ms] (mean)
Time per request: 0.528 [ms] (mean, across all concurrent requests)
第二次运行
Complete requests: 23163
Requests per second: 2316.17 [#/sec] (mean)
Time per request: 4.317 [ms] (mean)
Time per request: 0.432 [ms] (mean, across all concurrent requests)
示例
您可以在examples
目录中找到一个示例应用程序。它是一个非常简单的任务列表项目。(运行时不要忘记设置app url)