php 框架应有的功能
高性能,MVC,缓存 数据缓存 与 页面缓存,生成静态html,调试模式,编译机制,类库导入,URL和路由,数据库,模块分组,自动验证和完成,扩展机制,日志,错误,惰性加载,模板引擎,行为,ORM,DAO/ActiveRecord,主题,安全性与XSS过滤,Layout,widget,依赖注入,控制反转,面向方面(AOP),事件,服务定位,命令行,rest,片段缓存,权限管理,认证,控制器,模型,驱动,类库,扩展,函数库,钩子,配置文件,消息队列,任务调度,服务提供者,服务容器,
=============
新版本:
高性能*
Env*
MVC*
缓存*-
数据缓存
浏览器缓存(http缓存)
页面缓存*-(配置哪个url可缓存,及缓存时间,只有GET请求可缓存)
生成静态html
调试模式*
编译机制*-(模板有)*
类库导入*(psr4自动导入)*
URL生成 *
request *
response *
路由*- (自动路由*,fallback路由-,闭包路由*,类路由*,方法路由*,分组路由*,资源路由,命名路由*)
数据库*
session*
cookie*
多应用
模块分组HMVC
自动验证和完成
扩展机制*
资源控制器
控制器*
日志*
错误*
惰性加载*
模板引擎*
门面facade
中间件 *(路由中间件*,控制器中间件*,前置 & 后置 中间件*)
http客户端
ORM*
DAO/ActiveRecord
主题
安全性与XSS过滤
Layout,
widget,
服务提供者,*
[ *
依赖注入,
控制反转
服务容器,
服务定位,
]
[
面向方面(AOP),
行为,
事件(最好)!
钩子,
]
命令行,
rest,
片段缓存,
权限管理,
认证,
驱动,
类库*,
函数库*
配置文件*
消息队列,
任务调度,
最后更新于 2023年5月8日