# vgotfaster modern **Repository Path**: pader/vgotfaster-modern ## Basic Information - **Project Name**: vgotfaster modern - **Description**: VgotFaster Modern 版是针对 VgotFaster 的改进版本,包括使用命名空间管理类库,支持更多的新特性和功能,以及性能改进等。 (该框架已停止更新,使用更简洁的 vgot_framework)。 - **Primary Language**: PHP - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2015-01-22 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: webframework **Tags**: None ## README #VgotFaster Modern 这是一款敏捷,简单,高效的PHP开发框架。 VgotFaster 的目标是帮助开发者在中小型项目中快速进入的业务逻辑开发中,并且帮助保证程序的结构清晰,而不用花费太多时间在项目的架构上。 框架的核心思想包括控制器、模型、视图、类库、辅助函数以及数据库层等等。 **特性:** - 单入口 - 可自定义路由,多种访问形式支持 - 配置简单、集中 - 多种功能类库及辅助函数 - 核心及类库易扩展 - 控制器单例模式,类库自由调用 - 更多特性,待您发现。 **VgotFaster Modern 版(2.0 版)** 2.0 版相对 1.x 版有大量的改进,包括: - 控制器、模型、框架核心类库等全部使用命名空间管理,类名无需再使用任何后缀,结构更清晰 - 优化了控制器扩展,完善控制器,模型,以及框架类库和核心的扩展方式,可自由通过扩展方式修改框架核心 - 使用 ReflectionClass 实例化不定长参数类库,框架构造函数统一为 __construct() - 类库加载支持构造函数任意长度的参数,不限定类库的构造函数参数传递方式,加载类库与重命名实例名称优化更加方便 - 模型中加载模型支持实时加载和调用,不限定需要通过控制器实例调用 - 多处 bugfix,用法及性能优化,向 Modern 靠近,向现代靠近。 由于使用命名空间、匿名函数等特性,框架要求 PHP 版本最低为 5.3 版。 数据库层要求开启 mysqli 扩展或者 pdo_mysql 扩展。