# 框架特性
### 免费
HDPHP 是经过 Apache/BSD-style 开源许可授权的,只要你愿意就可以免费使用它。 同时后盾网 www.houdunwang.com 提供强大的技术支持,记住这一切都是免费的。
### 轻量级
真正的轻量级。我们的核心系统只需要一些非常小的库,这与那些需要更多资源的框架 完全相反。额外的库文件只在请求的时候加载,依需求而定,所以核心系统是非常快而且轻的。
###快速
速度非常快。HDPHP 框架提供多项优化策略完善的功能处理类,你要找到一个比 HDPHP 表现更优的框架应该很难吧。
### 采用 MVC 设计模式
HDPHP 使用了模型(Model)- 视图(View)- 控制器(Controller)的方法,这样可以更好地使表现层和逻辑层分离。这对项目的模板设计者来说是非常有用的,它最小化了 模板中的程序代码量。
使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表 现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C 存在的目的则是确保 M 和 V 的同步,一旦 M 改变,V 应该同步更新。
### 生成干净的 URL
HDPHP 生成的 URL 非常干净而且是对搜索引擎友好化的。不同于标准的 ' 字符串查询 ' 方法,HDPHP 使用了基于段的 PATHINFO 方法,同时提供强大的 URL 路由功能。
### 功能强大
HDPHP 框架拥有全范围的类库,可以完成大多数通常需要的网络开发任务,包括: 读取数据库、发送电子邮件、数据确认、保存 session 、对图片的操作,以及支持 XML-RPC数据传输等。
### 可扩展的
这个系统可以非常简单的通过自定义类库、辅助函数来进行扩展,或者也可以通过扩展 类、系统钩子来实现。
### 对象关系映射(ORM)
对象 - 关系映射(Object/Relation Mapping,简称 ORM),是随着面向对象的软件 开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法, 关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务 实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中 的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承 关系。因此,对象 - 关系映射 (ORM) 系统一般以中间件的形式存在,主要实现程序对象到 关系数据库数据的映射。
面向对象是从软件工程基本原则 ( 如耦合、聚合、封装 ) 的基础上发展起来的,而关系 数据库则是从数学理论发展而来的,两套理论存在显著的区别。为了解决这个不匹配的现象 , 对象关系映射技术应运而生。
- 文档已经迁移到后盾人
- 介绍
- 框架特性
- 开发规范
- 许可协议
- 作者向军
- 安装框架
- 更新框架
- 基础
- 入口文件
- 应用配置
- 优雅链接
- 目录结构
- 系统常量
- 自动加载
- 应用密钥
- 系统函数
- CSRF保护
- 依赖注入
- 跨域访问
- 配置
- 配置文件
- 基本功能
- 扩展配置
- c 函数
- 控制器
- 定义声明
- 基本使用
- 相关函数
- 响应消息
- 路由
- 基础知识
- 基础路由
- 路由参数
- 参数检测
- 依赖注入
- 控制器
- 分组路由
- RESTful
- 别名路由
- 数据
- 配置相关
- 核心操作
- 查询构造器
- 日志记录
- 分页处理
- 事务处理
- 函数相关
- 数据库
- 数据迁移
- 数据填充
- 模型
- 定义模型
- 模型动作
- 模型验证
- 自动完成
- 自动过滤
- 字段保护
- 数据填充
- 多表关联
- 分页处理
- 仓库
- 数据仓库
- 查询规则
- 视图
- 基础知识
- 模板配置
- 模板文件
- 分配数据
- 系统标签
- 扩展标签
- 缓存模板
- 模板继承
- 视图函数
- widget
- vue组件
- 中间件
- 中间件
- 缓存
- 基本操作
- 文件缓存
- 数据表缓存
- 服务
- 服务容器
- 定制服务
- 相关函数
- 请求
- 基本使用
- 请求扩展
- 测试
- 基础知识
- 基本使用
- HTTP测试
- 调试
- 调试模式
- 日志管理
- 组件
- 多语言
- 响应处理
- Cookie
- Session
- 验证码
- XML
- 自动验证
- 文件处理
- 压缩解压
- RBAC
- 数组增强
- 分页管理
- 图像处理
- 生成静态
- 加密解密
- 字符串
- 数据集合
- 工具服务
- 目录操作
- 邮件发送
- CURL
- QQ登录
- 数据备份
- 购物车
- 日志处理
- 命令组件
- 二维码
- 后盾云
- 日期处理
- 阿里
- 支付宝
- 阿里云直播
- 阿里云短信
- 阿里云邮件
- 阿里云OSS
- SOCKET
- 启动与关闭
- 前端
- 微信