首页 >PHP讨论组 >laravel - 求推荐PHP框架,本人有一定PHP基础。

laravel - 求推荐PHP框架,本人有一定PHP基础。laravel - 求推荐PHP框架,本人有一定PHP基础。火热

本人学过PHP,现在希望学习一个PHP的框架。
通过网上查阅资料,我了解到以下几个框架经常被提到:

  • ThinkPHP:国产的PHP框架,不过感觉很多人对其评价不高。
  • CodeIgniter:有人说它功能很弱,设计思想比较老。
  • Laravel:据说是国外使用最多的PHP框架,我到Github上看了看确实挺热。但国内好像就很冷。
  • 其他:Yii?CakePHP?Zend Framework?……

求指点。

——————

8月10日:根据大家的回答,决定学习Laravel。谢谢大家的解答。

 
46
 
+1
-1
 
分享
全部回复 (46)我来回答
    巴扎黑
    0楼
    巴扎黑 · 7个月前

    我用thinkphp3.2 转到yii 再后来 从yii2 转到thinkphp5.0 呵呵 ,我也不知道为什么又回来,主要是能满足我的需求,就会去做

      赞+0添加回复

    阿神
    0楼
    阿神 · 7个月前

    鸟哥的Yaf框架不错的

      赞+0添加回复

    阿神
    0楼
    阿神 · 7个月前

    新手就用Yii吧

      赞+0添加回复

    迷茫
    0楼
    迷茫 · 7个月前

    PHP所有的框架都类似,学会一种后再学习其他的框架都比较简单了,

      赞+0添加回复

    猪哥
    0楼
    猪哥 · 7个月前

    看来Kohana 是没人用了_(:з」∠)_

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 7个月前

    symfony

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 7个月前

    最近看到 slim这样的小框架 感觉不错

      赞+0添加回复

    怪我咯
    0楼
    怪我咯 · 7个月前

    我之前一直在纠结Laravel和Phalcon,不过写完几个demo后我就果断选择了phalcon,laravel真的很臃肿,一个PHP框架甚至比Symfony还重是无法接受的。相反,phalcon跑起来飞快,设计优雅,写起来十分舒服。另外,phalcon 2.0之后是一个跨越,以后很多非controller层的代码可以封装到扩展中,这个性能想想就激动。不过选框架这种事情跟找女朋友差不多,不是非得追求最漂亮的,适合自己就好。

      赞+0添加回复

    巴扎黑
    0楼
    巴扎黑 · 7个月前

    我的一个开源框架,如果可以有兴趣可以一起研究发展

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 7个月前

    symfony2正在学习,一起共勉吧

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 7个月前

    Symfony2 ,一定要学,它有着先进的设计思想,代表 PHP 最先进的生产力!

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 7个月前

    ci, 必须的。

      赞+0添加回复

    Peter_Zhu
    0楼
    Peter_Zhu · 7个月前

    其实新手thinkphp上手快,文档多,只适合新手。。

    但是貌似tp有一点点的问题

      赞+0添加回复

    迷茫
    0楼
    迷茫 · 7个月前

    Symfony是一定要学的,代表了PHP框架里最先进的设计思想,开发者靠谱,社区活跃,基于组件,低耦合,高重用;

    Laravel和Drupal都是基于Symfony的;

    新手不推荐C扩展的框架;

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 7个月前

    微框架推荐Slim和Silex,后者更重量级些不过和Symfony的组件可以很好混用,前者基本可以视作Sinatra PHP版,也很赞,有个叫TextPress的开源的轻量级flat-file博客引擎就是用的它,可以作为不错的学习参考。
    重量级的主要就是Zend Framework和Symfony吧,太复杂没玩过不置评。
    近几年流行起来的值得一提的还有Laravel和Phalcon,前者是截至目前GitHub上星数最多的PHP框架,很好上手,后者是性能第二高的PHP框架,几乎全部的功能都用C实现,第一高的是Yaf不过Yaf的代码风格是PHP 5.3以前的,不够现代化,功能也比Phalcon少……
    此外还有国产的ThinkPHP,对各类国内PaaS运行环境如ACE,BAE,SAE进行了优化,而且中文文档完善,也是不错的选择。

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 7个月前

    你们说的框架性能是怎么测出来的,就写一个hello,world就算测试过了吗?
    不过不推荐Laravel这框架,推荐Phalcon这个框架,谁用谁知道

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 7个月前

    我的建议是:
    要是个人业余时间玩玩,三个框架,做个简单的用户登录,或留言板,那个顺手用那个。别人在多的建议也代替不了你个人的主观感受。自己尝试为主。
    要是上班以此为饭碗,我建议三个都学一学,从一个长远的打算来看,每个公司的策略与技术历史不一样,所以都了解一下,而且框架都有很大的相似性,就我个人了解,ci与tp其实是很像,只是一个抓住了国人目前的技术心理,更方便,更傻瓜一点而已。或者目前在上班公司用那个就学那个,业余自己折腾在多的东西,不如在公司跟同事们一起奋斗需求变化万千的实际项目。

      赞+0添加回复

    小葫芦
    0楼
    小葫芦 · 7个月前

    用laravel写了些东西,感觉还是不错的。

      赞+0添加回复

    大家讲道理
    0楼
    大家讲道理 · 7个月前

    推荐YAF框架

      赞+0添加回复

    阿神
    0楼
    阿神 · 7个月前

    我只用过Yii 所以只能推荐它了
    Yii学习曲线比较陡 自学入门时比较难 掌握了就好了 开发很快的
    (我本来想赞同那些回答Yii的,但是声望不够

      赞+0添加回复

    猪哥
    0楼
    猪哥 · 7个月前

    这个要看你学框架来做什么样的站点了

    个人喜欢边做项目边学东西,通过实践学来的东西比较实在,你可以先想一下自己打算做一个什么项目,项目周期多长。然后根据项目大小、周期和自己的能力来选择框架进行学习实践。

    Good Luck!

    PS. 这个是我用CI框架写的中国版Reddit -- 《91头条》

      赞+0添加回复

    巴扎黑
    0楼
    巴扎黑 · 7个月前

    thinkPHP坑还是不少的,有设计失误,没人管,目前作者失踪,issue没人管.目前教程就thinkphp.cn这一个地方有,一本完整的书都没有,大牛可以用,初学者千万别用

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 7个月前

    选择yii你不会后悔,选择了tp你会后悔。

      赞+0添加回复

    PHP中文网
    0楼
    PHP中文网 · 7个月前

    thinkphp 实用 挺好
    用 Laravel 高大上

      赞+0添加回复

    伊谢尔伦
    0楼
    伊谢尔伦 · 7个月前

    Laravel 你不会失望的

      赞+0添加回复

    大家讲道理
    0楼
    大家讲道理 · 7个月前

    只感觉Yii不错

      赞+0添加回复

    猪哥
    0楼
    猪哥 · 7个月前

    我推荐CI 或者 TP3.1.x。
    用过TP 3.2.x TP3.1.x CI cakephp laravel。
    一开始觉得CI太简陋,其实他扩展性最强大。TP 3.2问题真的很多。
    TP 3.1.x也是一个不错的选择

      赞+0添加回复

    猪哥
    0楼
    猪哥 · 7个月前

    没人推荐YAF吗?新浪微博和百度贴吧都是用这个C语言写的PHP框架

    http://www.laruence.com/manual/

      赞+0添加回复

    PHPzhong
    0楼
    PHPzhong · 7个月前

      赞+0添加回复

    黄舟
    0楼
    黄舟 · 7个月前

    我用thinkPHP

      赞+0添加回复

    首页上一页12下一页尾页