网站还没完全弄完,
http://www.phpfws.com/
希望大家对这些框架的我没标对的,提出意见啊
1
inroading 2015-01-31 11:34:55 +08:00
没有我大ThinkPHP 哈哈
|
3
cevincheung 2015-01-31 11:37:35 +08:00
有哪个框架不“支持”ajax的?
|
4
assad OP @cevincheung 这个我具体没测过,只是搜了一些资料,ajax支持正在更正中!
|
5
Dannytmp 2015-01-31 12:08:26 +08:00
是不是有个叫ThinkSNS的,不是TP
|
6
WildCat 2015-01-31 12:10:36 +08:00 via iPhone
没有跑分的框架对比都是耍流氓!
|
7
babyname 2015-01-31 12:18:24 +08:00
已瞎 ,居然说 Symfony 没有模版引擎?楼主真的了解这些框架吗?
|
8
mcfog 2015-01-31 12:23:45 +08:00
1. 模块这一列定义模糊不清,没有参考价值
2. 建议加上github star数/fork数/issue的打开数总数/最近更新时间/最近3个月更新次数等等反应活跃度的指标,packagist下载数也可以考虑 3. 什么文章书籍乱七八糟的别加,逼格掉一地,什么PHP6的书也好意思贴出来 4. 数据源丢到github上面去,让所有人一起维护,最好源码也一起丢 5. 说到源码,搞静态生成吧,就这么点功能还非要垫个后台实在多余,希望PHP味道浓的话 https://sculpin.io/ 还算好使 6. 不带这么黑我大slim的,什么是不支持ajax啊,要怎样的框架代码才能不支持ajax啊…… 算了我也知道自己懒得弄这种东西对着别人一顿乱喷也没啥意义但那么多字都打出来了还是发出来吧 |
9
Jaylee 2015-01-31 12:30:44 +08:00
无语了。。。ajax还需要框架来支持?
|
10
l12ab 2015-01-31 12:42:09 +08:00
居然没有鸟哥的yaf,号称最快的框架
|
11
cevincheung 2015-01-31 12:45:46 +08:00
楼主再听取一些意见吧……
这种站点会坑死不少人的……建议稍晚点整理清楚了再发布。 |
13
assad OP @cevincheung 好吧,基本上整理清楚了。就是模板引擎那块和ajax支持这块有争议
|
16
gDD 2015-01-31 12:55:30 +08:00
瞎:TableGateWay -> TableGateway
|
17
markmx 2015-01-31 12:58:01 +08:00
PHP 是世界上最好的语言!!
|
19
mrchenhao 2015-01-31 13:04:30 +08:00
ThinkPHP也不错
|
20
zhishihei 2015-01-31 14:17:01 +08:00
最爱Slim
|
22
kankana 2015-01-31 14:24:38 +08:00
php4的支持是不是部分框架搞错了?
|
23
subpo 2015-01-31 14:26:11 +08:00
比这些都没意思啊,就算不支持,相关插件也会支持吧
|
25
zsk425 2015-01-31 14:40:31 +08:00
这个挺有意义的
|
26
kankana 2015-01-31 14:44:01 +08:00
|
27
zts1993 2015-01-31 14:46:59 +08:00
PHP4这个就不要列了。可以以PHP 5.3为界限划一下。
这个貌似是现代化PHP框架的分割线呐// |
29
acgeo 2015-01-31 14:51:42 +08:00
增强互动啊 。。点赞 评论 什么的呢
|
31
yakczh 2015-01-31 15:04:34 +08:00
大部分框架输出都是写死 render("xxx.tpl") 如果我要电脑访问 输出pc的模板 手机访问输出 手机的模板,ajax请求输出json api接口访问输出xml 怎么实现?
|
32
lyf362345 2015-01-31 16:44:52 +08:00
@yakczh 你的大部分是错误的,真正的大部分框架是有 response 层的,逻辑控制器只做数据返回。
拿我最近用的 laravel 来说:return View::make('phone.user.profile')->withUser($user); 我返回的信息附带里模板 phone.user.profile和$user变量,最终输出层就可以很灵活了。 比如国内的禅道框架是在 url 后面加后缀.xml/.json/.html 返回不同数据,现在不知道还是不是这样,很久没用了。 laravel 我是用路由来匹配到不同的控制器,因为我不想不同平台和接口混在一起。 你想实现禅道那样的可以重写 laravel 的输出,做自动路由后缀检测,纯数据可以不解析模板,这个框架的灵活处之一。 |
33
lyf362345 2015-01-31 16:45:31 +08:00
记忆中 Yaf 是有模块的
|
35
randyzhao 2015-01-31 23:12:42 +08:00
有句说句
一眼望过去 "√" 和 "--" 无法快速分辨 |
36
wwek 2015-01-31 23:17:00 +08:00
symfony2呢
|
37
railgun 2015-01-31 23:44:14 +08:00
要是有性能对比就更好了
|
38
penjianfeng 2015-02-01 00:20:41 +08:00
站点内的书籍子类下的书籍倒是不错,如果能够带上个人的评论和意见就更好了,话说个人觉得The missing manual这个系列的的书实在不咋地...
|
39
esyed 2015-02-01 06:16:16 +08:00
现在用php开发新系统的公司多么?
|
41
assad OP @penjianfeng 那我把评论爬过来
|
42
boter 2015-04-17 18:21:05 +08:00
不错不错,这样的小项目挺不错的,很多都不错,如果有个这类项目的聚合就更好了
|
43
lloydzhou 2015-10-01 05:04:28 +08:00
推荐一个精简的 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(); |