pagon/core

Pagon框架的核心

dev-master 2013-10-27 16:50 UTC

This package is not auto-updated.

Last update: 2024-09-24 05:30:31 UTC


README

  • 简单高效的现代应用框架。使用类似Ruby的Sinatra或Node的Express.js
  • 致力于打造一个拥有最小化核心组件且尽量不依赖粗糙三方库的简单、智能和高效的框架。
  • 高效不仅仅是开发效率,还有执行效率。
  • 不仅限于WEB,CLI下的开发也做了很多优化。
  • 只需要一套框架,便能快速完成一套高效Web应用的开发!
  • Write less, Do more!

使用Pagon

特性

  • 简单,无配置就能使用,小应用可快速成型
  • 智能,经过考虑的模式设计
  • 扩展,使用中间件方式随意扩展自己想要的
  • 标准,基于PSR规范开发
  • 性能,效率上优于目前所有主流框架
  • 事件,所有类基于事件,随时随地用事件驱动
  • 现代,支持主流的现代应用开发:Web/Cli, Restful, Xml/Yaml/Json/Ini, Jade/Twig?, Dependency Injector

安装

已有项目

composer.phar require pagon/core

使用

$app = new App();

// 使用匿名函数实现控制器
$app->get('/', function($req, $res){
   $res->end('Hello world');
});

许可证

(MIT许可证)

版权所有 (c) 2012 hfcorriez <hfcorriez@gmail.com>

在此特此授予任何获得本软件及其相关文档副本(以下简称“软件”)的个人免费权利,以不受限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向提供软件的个人提供本软件副本,前提是必须遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“现状”提供,不提供任何形式的保证,无论是明示的、暗示的还是法定的,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论这些责任是由于合同、侵权或其他方式引起的,无论这些责任是否与软件或其使用或任何其他相关事宜有关。