准备玩个PHP框架 有比Laravel还好点的吗?

草榴1024 发布于 2015/05/31 21:56
阅读 3K+
收藏 0

比较屌,而且思想先进,听说Laravel不错,但是感觉更新变化真TMD大。4和5很多组件不兼容,而且5里面的分类类还写死在SQL Query里了

加载中
2
朱__朱
朱__朱

好坏没有标准,依个人技术水平和学习能力和喜好决定. 

每种框架都有自己的死忠. 

如果水平一般,拿再牛的框架写出来的也很可能是烂程序, 如果水平高, 用所谓的烂框架一样能写出好程序. 

选择一个主流框架, 学会它, 用它工作, 用它写程序, 让自己成为技术大牛,而不是成为框架熟练工. 

0
火火火山
火火火山

Phalcon
http://docs.phalconphp.com/zh/latest/index.html

Yii2
http://www.yiiframework.com/doc-2.0/guide-rest-quick-start.html

0
eechen
eechen
不喜欢唯框架是从。我喜欢把函数都放在functions.php里,增删改查的SQL操作都做成函数,返回值是结果集,前端页面直接调用函数输出结果集数组。header.php里新建数据库连接$pdo,functions.php里的CRUD函数用global $pdo就可以方便地连接和操作数据库。

会话方面可以自己设计一套cookie认证机制,偷懒就直接用$_SESSION。

路由方面自己分析$_SERVER['REQUEST_URI']:
try_files $uri $uri/ /html$uri.html /index.php?$args;
比如访问/post/1024,会先尝试/post/1024(文件),再尝试/post/1024/(目录),然后尝试/html/post/1024.html(静态缓存),找不到则连同参数($args)传给/index.php处理(/post/1024).
静态缓存自己用ob_get_contents获取内容后写入到/html下,一些系统配置缓存则用var_export输出到/cache下的PHP文件.

说不定写着写着,自己的框架或者CMF就出来.
eechen
eechen
回复 @huangyanxiong : InitPHP也是国人写的,还有Yii.
huangyanxiong
huangyanxiong
最适合国人的框架TP框架
灵魂架构师
灵魂架构师
国内看看 cmstop shopnc ecshop 这些系统内核,像PHPCMS DEDECMS 什么的就不要看了。。
红白机
红白机
回复 @北京冰帆科技 : 我也是这么认为。
北京冰帆科技
北京冰帆科技
禁用session,人人有责
0
Null--Null
Null--Null

最好有C框架,只要框架是PHP写的,开发完之后一般会变种,然后就无法升级,坑死后面的人。

0
Vian
Vian
推荐Yaf,作者鸟哥是PHP官方开发组成员
帖子列表
帖子列表
回复 @Vian : 你说话挺冲的
Vian
Vian
回复 @布洛克斯 : 看来yaf不适合你,推荐你使用其他功能不寒酸的框架
帖子列表
帖子列表
Yaf 功能太寒酸了吧
0
eechen
eechen
Symfony这篇文章不错,就算你不用Symfony,也能学会如何让自己的代码更加规范化.
http://doc.symfony.yqszxx.org/book/from_flat_php_to_symfony2.html
0
丑矬穷
丑矬穷
thinkphp应该适合你。
0
松鼠先生
松鼠先生

玩框架没意思,时间充裕的话,看框架源码比较有意思。

先看简单的把ci框架。再看个cakephp,再看个yii。

然后就自己写个自己用得了。省的挑的头疼。 

草榴1024
看了TP和Laravel的框架代码。 也写了一些插件扩展包
返回顶部
顶部