noFrame轻量级php开发框架
程序员文章站
2023-12-30 14:01:40
...
# noFrame
-----------------------------------
noFrame 定义了一套高效的、规范的、轻量级的php开发规范。
noFrame 使用entrance.php代替index.php作为应用的单一入口文件。同时entrance.php作为noFrame的唯一文件,您可以更改为您喜欢的名字。
noFrame 提供了两种路由模式,path_info模式和兼容模式。path_info需要服务器环境的支持,而兼容模式兼容所有支持$_GET的服务器环境。
noFrame path_info模式:$webRoot/Controller/User/login映射为$webRoot/Controller/User.class.php文件的类User的public方法login。
noFrame 兼容模式::$webRoot?Controller/User/login映射为$webRoot/Controller/User.class.php文件的类User的public方法login。
# why noFrame
--------------------------------------
noFrame 不依赖任何拓展模块和服务器环境配置。低耦合
noFrame 用规范代替框架。低性能开销
noFrame 使用时只需拷贝entrance.php到您的应用的根目录。低使用成本
noFrame 可以快速开发出一套规范的、简洁的应用系统。
# use specification
------------------------------------------
noFrame 基于PSR-0规范
noFrame 类所在的文件夹名首字母大写
noFrame 返回的数据为json格式的字符串
noFrame 返回的数据包含处理结果是否成功信息
-----------------------------------
noFrame 定义了一套高效的、规范的、轻量级的php开发规范。
noFrame 使用entrance.php代替index.php作为应用的单一入口文件。同时entrance.php作为noFrame的唯一文件,您可以更改为您喜欢的名字。
noFrame 提供了两种路由模式,path_info模式和兼容模式。path_info需要服务器环境的支持,而兼容模式兼容所有支持$_GET的服务器环境。
noFrame path_info模式:$webRoot/Controller/User/login映射为$webRoot/Controller/User.class.php文件的类User的public方法login。
noFrame 兼容模式::$webRoot?Controller/User/login映射为$webRoot/Controller/User.class.php文件的类User的public方法login。
# why noFrame
--------------------------------------
noFrame 不依赖任何拓展模块和服务器环境配置。低耦合
noFrame 用规范代替框架。低性能开销
noFrame 使用时只需拷贝entrance.php到您的应用的根目录。低使用成本
noFrame 可以快速开发出一套规范的、简洁的应用系统。
# use specification
------------------------------------------
noFrame 基于PSR-0规范
noFrame 类所在的文件夹名首字母大写
noFrame 返回的数据为json格式的字符串
noFrame 返回的数据包含处理结果是否成功信息
--------------------------------------------
noFrame现已托管至github。
托管地址:https://github.com/yii153/noFrame