本人学过PHP,现在希望学习一个PHP的框架。 通过网上查阅资料,我了解到以下几个框架经常被提到:
求指点。
——————
8月10日:根据大家的回答,决定学习Laravel。谢谢大家的解答。
认证0级讲师
用laravel写了些东西,感觉还是不错的。
我的建议是: 要是个人业余时间玩玩,三个框架,做个简单的用户登录,或留言板,那个顺手用那个。别人在多的建议也代替不了你个人的主观感受。自己尝试为主。 要是上班以此为饭碗,我建议三个都学一学,从一个长远的打算来看,每个公司的策略与技术历史不一样,所以都了解一下,而且框架都有很大的相似性,就我个人了解,ci与tp其实是很像,只是一个抓住了国人目前的技术心理,更方便,更傻瓜一点而已。或者目前在上班公司用那个就学那个,业余自己折腾在多的东西,不如在公司跟同事们一起奋斗需求变化万千的实际项目。
你们说的框架性能是怎么测出来的,就写一个hello,world就算测试过了吗? 不过不推荐Laravel这框架,推荐Phalcon这个框架,谁用谁知道
微框架推荐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进行了优化,而且中文文档完善,也是不错的选择。
Symfony是一定要学的,代表了PHP框架里最先进的设计思想,开发者靠谱,社区活跃,基于组件,低耦合,高重用;
Laravel和Drupal都是基于Symfony的;
新手不推荐C扩展的框架;
其实新手thinkphp上手快,文档多,只适合新手。。
但是貌似tp有一点点的问题
ci, 必须的。
Symfony2 ,一定要学,它有着先进的设计思想,代表 PHP 最先进的生产力!
symfony2正在学习,一起共勉吧
我的一个开源框架,如果可以有兴趣可以一起研究发展
用laravel写了些东西,感觉还是不错的。
我的建议是:
要是个人业余时间玩玩,三个框架,做个简单的用户登录,或留言板,那个顺手用那个。别人在多的建议也代替不了你个人的主观感受。自己尝试为主。
要是上班以此为饭碗,我建议三个都学一学,从一个长远的打算来看,每个公司的策略与技术历史不一样,所以都了解一下,而且框架都有很大的相似性,就我个人了解,ci与tp其实是很像,只是一个抓住了国人目前的技术心理,更方便,更傻瓜一点而已。或者目前在上班公司用那个就学那个,业余自己折腾在多的东西,不如在公司跟同事们一起奋斗需求变化万千的实际项目。
你们说的框架性能是怎么测出来的,就写一个hello,world就算测试过了吗?
不过不推荐Laravel这框架,推荐Phalcon这个框架,谁用谁知道
微框架推荐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进行了优化,而且中文文档完善,也是不错的选择。
Symfony是一定要学的,代表了PHP框架里最先进的设计思想,开发者靠谱,社区活跃,基于组件,低耦合,高重用;
Laravel和Drupal都是基于Symfony的;
新手不推荐C扩展的框架;
其实新手thinkphp上手快,文档多,只适合新手。。
但是貌似tp有一点点的问题
ci, 必须的。
Symfony2 ,一定要学,它有着先进的设计思想,代表 PHP 最先进的生产力!
symfony2正在学习,一起共勉吧
我的一个开源框架,如果可以有兴趣可以一起研究发展