轻量级mvc php,mvc-最轻量级的PHP框架是哪个?

比CodeIgniter还轻量级的框架只包含基本的ORM和路由分发的框架有哪些或者哪个?甚至是连MVC都不包含的也可以。甚至是多入口也木关系。这种东西有木有?

首先感谢@Yangff提供的链接。学到了很多东西。但是我的需求跟他还不太一样。比如Laravel在我这里一定不会入选的,因为我需要的是极致轻量化,基本只包含骨架就可以了,validation神马的都不需要。

另外,我忘记了加入一个限制条件。这个项目必须是国际项目,TP之类的国产优秀框架暂时不在考虑范围之内。

回复内容:

比CodeIgniter还轻量级的框架只包含基本的ORM和路由分发的框架有哪些或者哪个?甚至是连MVC都不包含的也可以。甚至是多入口也木关系。这种东西有木有?

首先感谢@Yangff提供的链接。学到了很多东西。但是我的需求跟他还不太一样。比如Laravel在我这里一定不会入选的,因为我需要的是极致轻量化,基本只包含骨架就可以了,validation神马的都不需要。

另外,我忘记了加入一个限制条件。这个项目必须是国际项目,TP之类的国产优秀框架暂时不在考虑范围之内。

Toro + ORM

ORM 根据网站类型差异较大, 应根据你的爱好和需求来选择.

其实呢, 我更想推荐 Slim 但是按照提主的要求以上的组合会更加合适 : ) .

http://fatfreeframework.com Fat-free framework 又称 f3

不到60k,09年到现在持续在维护

轻量但不简单,路由,orm,mvc都支持的非常好,楼主可以试试

B2core....有300行...

http://slimframework.com/ ,我之前也在找和题主类似的框架,终于我选择了 Slim

http://segmentfault.com/q/1010000000313227

……?

http://yaf.laruence.com/manual/

Laravel 框架?

推荐thinkphp框架

不仅轻量级,高效,而且是国产,中文支持好,中文文档全面。

thinkphp很简单了

slim。 质量不错。

虽然是自己写的,远远谈不上“国际”,但我觉得必须要在这里推销一下自己的LitPHP。

官网

Github Repo

开发分支

教程

推荐理由:0.1版本代码行数=270行,表现力丰富,自由整合任何模板/ORM解决方案,有实际生产项目

推荐一个精简的Router库做路由控制器 https://github.com/lloydzhou/router,可以根据映射的handler自动从request获取变量,支持自定义error handler和hook。可以通过hook方便的定制参数过滤、登录检查等。

(new Router())

->error(405, function($message){

header('Location: /hello/world', true, 302);

})

->get('/hello/:name', function($name){

echo "Hello $name !!!";

})

->execute();

再推荐一个短小精悍的ActiveRecord库,lloydzhou/activerecord · GitHub, 可以实现类似Yii的relation的效果。文档地址:http://lloydzhou.github.io/activerecord/

class User extends ActiveRecord{

public $table = 'user';

public $primaryKey = 'id';

public $relations = array(

'contacts' => array(self::HAS_MANY, 'Contact', 'user_id')

);

}

class Contact extends ActiveRecord{

}

$user = new User();

// find one user

var_dump($user->notnull('id')->orderby('id desc')->find());

echo "\nContact of User # {$user->id}\n";

// get contacts by using relation:

// 'contacts' => array(self::HAS_MANY, 'Contact', 'user_id'),

var_dump($user->contacts);

tmdphp,www.tmdphp.com

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
StartBBS 是一款优雅、开源、轻量社区系统,基于MVC架构    StartBBS由来 其实STB的由来很简单,以前一直用DZ/PW建论坛,在使用过程中发现他们的体积和逻辑关系太复杂了,光数据库里就有几十个关系表,对于做一个小网站来说,有点杀鸡用宰牛刀的感觉,并且备份也麻烦。所以就自己写了一个轻量易用的系统startbbs 理念 让交流回归自然,只有简单才是最好的,这里没有贫富与贵贱,没有老板与员工,只有自由开放的代码以及分享交流 创始人 烧饼-Startbbs的创使人与开发者,目前靠外贸出口业务养家糊口,业余开发STB, 时间有限,但也投入了很多精力和财力在这个项目上,希望这个项目能一直进行下去。在线演示:http://startbbs.oschina.mopaas.com/         采用MVC框架开发,易于二次开发扩展,程序与模板文件分开,大家可以很方便地建立自己的模板,前台UI采用最流行的Twitter Bootstrap和Jquery,最大可能的发掘用户体验,增强用户对论坛的粘性和好感,设计上采用了流式响应式设计,无论你是使用电脑还是平板电脑和 手机,都能很好地适应屏幕。无需要再开发相应的模板。        整体架构从缓存技术、数据库设计、代码优化等多个角度入手进行优化,支持百万级数据,开启缓存和gzip后,打开的网站速度如同静态页一样流畅.        安装包大小仅几百K, 比一般的blog还要小巧轻便, 从起点开始,给“臃肿”两字说拜拜吧!尽管目前还不完善,但我会尽心地把它开发下去,并保持更新。希望大家能互相推荐一下,尽可能地给我留一个链接。 标签:开源社区  开源论坛

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值