yibn2008 / moy

MVC of yibn, a lightweight PHP MVC framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#moy#

Moy - MVC of yibn, 一个轻量级的PHP MVC框架.

##Moy的特点##

Moy是一个轻量级的PHP框架, 专注于PHP基础设施的封装和改进, 提供简单易用的API, 并具有高度自由的可定制性.

Moy也是十分注重性能的, 它大量使用了按需加载(LazyLoading)技术, 并对频繁调用的组件进行了缓存优化; 实际上, 由于Moy自身的轻量级, 项目的性能瓶颈往往并不在于框架自身.

与使用框架相比, 纯粹的PHP性能自然最好的, Moy在做组件的封装时, 会根据易用性, 实际影响的性能进行比较, 如果性能影响不太的情况下提供尽可能一致且易用的API. 封装与自由度这两者往往也是对立的, Moy在封装时, 会提供丰富灵活的API, 并尽量保证各个API的功能原子性, 来减小对自由度的影响.

##Moy优势##

与其它轻量级的PHP框架相比, Moy的优势有:

  • 高自由度, 核心组件可重写定制
  • 高性能
  • 统一灵活的配置管理
  • 易用的调试与日志组件
  • 高效的类自动加载
  • 友好可定制的URL路由
  • 功能强大的会话封装
  • 快速准确的浏览器检测
  • 支持站点地图
  • 易于定制的认证模块
  • 安全实用的数据库基础模块
  • 灵活易用的表单模块
  • ...

About

MVC of yibn, a lightweight PHP MVC framework


Languages

Language:PHP 99.6%Language:CSS 0.4%