素材牛VIP会员
求推荐,适合小项目用的【轻量级】的PHP开发框架。
 凌***志  分类:PHP代码  人气:3966  回帖:30  发布于6年前 收藏

使用场景:

  1. 内部工具使用,不希望框架太复杂文件太大;
  2. PHP 版本 5.3+,所以可以不需要为了兼容 PHP4 而做妥协;
  3. 不需要太复杂的 DB 封装,甚至直接用 PDO 都可以接受;
  4. 有基本的框架功能,路由,参数过滤,表单验证等;

追加一点:我希望框架够简洁,PHP文件和类在 100 个以内

 标签:php

讨论这个帖子(30)垃圾回帖将一律封号处理……

Lv6 码匠
zh***ni 职业无 6年前#1

推荐一个100行的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();
Lv1 新人
十***刻 产品经理 6年前#2

推荐ci和thinkphp框架,ci做小项目还算灵活,和thinkphp框架相比,扩展性没有thinkphp好一些.另这两个框架对于新手特别的适合,上手非常的快的.

Lv7 码师
ha***23 职业无 6年前#3

我自己搞的一个小项目现在差不多了,用的是symfony2,有兴趣可以研究一下

Lv5 码农
Ca***on 职业无 6年前#4

Silex

基于Symfony2的,以后想搞复杂的,直接上Symfony就可以了

Lv1 新人
十***刻 产品经理 6年前#5

LazyPHP
轻框架。包含一个前端控制器,20个常用函数和用于页面布局的Layout系统,10分钟即可学会。LP采用BSD开源协议,在代码内保留框架名即可随意商用。
https://github.com/easychen/LazyPHP

Lv4 码徒
go***le 学生 6年前#6

speedphp,小而轻,上手很容易,支持sae哦!

Lv5 码农
sh***ao 职业无 6年前#7

其实可以考虑一下yaf

Lv4 码徒
小***学 软件测试工程师 6年前#8

推荐 initPHP 框架,是我目前来说见过相对比较好比较高效的国产PHP框架了。

其扩展开发以及使用都很简单,上手也很快。

有兴趣可以看看: http://www.initphp.com/1_1.htm

===========================================

pdo 目前 我也提供了封装好的! 到时候可以提供上去。

Lv5 码农
zh***ao 职业无 6年前#9

canphp,doitphp这俩个也不错。

Lv1 新人
海***人 Web前端工程师 6年前#10

轻量级的最好自己写一个。适合自己项目最好的才是最好的。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取