导航:首页 > 编程语言 > php框架推荐

php框架推荐

发布时间:2022-09-04 20:23:52

‘壹’ 到底如何选择php框架

初学php,框架建议选择Thinkphp或才CodeIgniter,Thinkphp是国内非常流行的一个框架,学习资源,代码资源都很丰富,碰到疑问也可以很快找到答案。CodeIgniter是最接近原生态php的框架,学过php基础的人都很易上手,性能会比Thinkphp好一点,但国内社区不是很活跃,又是非国产框架,资源方面略输。

中级php,建议选择YII或者Symfony之类的框架,这两者在中型大型项目中都可以应付自由。社区活动程度还不错,资源不少。

高级php,建议选择Laravel或者yaf这类框架。Laravel是近几年才兴趣的框架,设计理念比较理,也没有历史php版本的包袱,据说是最优雅的框架。但学习上有一定门槛,特别是composer方式的包管理,需要理解透。yaf框架呢,是一个用C语言写出来的php框架, 性能方面没得说,据我了解到应该是最高的了,新浪不少应用都是用这个框架。但这个要服务器支持才行,部署起来麻烦点

‘贰’ 有推荐一个比较值得学习的Php框架么

首推 Laravel ,其次是 Yii,Laravel 的设计思想以及在工程实践上的支持,超过 ThinkPHP 好几个世代。

‘叁’ php有哪些框架

PHP的框架有很多,这里说一部分供大家参考:

国内框架:ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP,KPHP。

国外着名框架:Zend Framework,Codelgniter,CakePHP,Symfony,Yii,Seagull,Laravel。

小型框架:E,DuoLamPHP,Difeye,GalaxixPhp,PhpPeanuts,Rong Framework,Openbiz Framework。

‘肆’ 新人刚接触 PHP,哪种框架比较容易上手

题主如果是一个刚接触PHP的新人的话,可能会觉得框架很多,各个框架都有各自的特点,难以掌握,其实虽然每个框架的特点不一样,但是框架的思路都是差不多的,如果你用熟了,就会觉得什么框架都差不多。不过刚开始接触这些的话,了解框架还是要有先后顺序的。

总之你要在框架中,学习如何去使用它,一开始往往会觉得很难,但是熟练了之后你会发现原来的框架实际上是相同的,框架可以随心所欲的使用也不是什么难事,只要你不放弃的坚持学习就可以做到。

‘伍’ PHP常用框架有哪些

国内框架:ThinkPHP、Canphp、KYPHP、InitPHP、SpeedPHP、CdvPHP 等等
国外框架:Zend Framework、Codelgniter、CakePHP、Symfony 、Yii、Seagull 、Laravel等
比较常用:Laravel、Flight、Yii、Medoo、PHPixie、Codelgniter、Kohana、Symfony、Pop PHP、Phalcon、KPHP等
--ITjob

‘陆’ PHP的哪个MVC框架最值得推荐

1、Laravel,laravel这个框架很有意思,定时任务,数据迁移,大概你能在web中想到的功能这个框架都可以提供,它的路由借鉴了Ruby on Rails 和python的flask框架,但是还提供了web方面其它的一些功能,你可以把它想象成PHP中像Java一样强大的Web中的瑞士军刀,前提是你不考虑性能,因为它的实现使用了大量的闭包和反射,大概在PHP里严格引入设计模式的也只有这个了。
生产效率:5星
学习难度:5星(5星为最难,学习成本最高,下同)
性能:2星
社区活跃:4星(社区活跃可以很方便的找到别人已经开发的功能,专指中文文档,组件丰富性)
2、ThinkPHP5,大概3年前研究过TP3源码,使用起来简单,因为自动加载的问题,性能是个坑,现在发展到5,个人认为已经是一个相当优秀的框架了,路由定义简单,配置简单,文档丰富,社区也相当活跃
生产效率:5星
学习难度:1星
性能:4星
社区活跃:4星
3、Yii2,Yii2的路由分发跟TP5稍微有点不一样,也使用了反射的功能,自动加载现在都使用的composer,大体上都差不多,都有延时加载,Yii2的路由相对智能一些,不用去手动维护,类似于TP3所以使用起来也是很方便,性能比TP5应该略差点,没测试过,从源码来看
生产效率:5星
学习难度:2星
性能:3.5星
社区活跃:4星(很多强大的组件,你只要下载就行了,会省很多事)
4、CakePHP,这个框架内部的封装性看上去没上面那几个优美,但是它自己实现了use关键字功能,所以兼容性来看应该是比上面那几个好点的,但这在新项目上应该不是问题,新项目上PHP7,啥都别想,准没错。它的路由定义类似于TP5但是稍微多点功能,不过其实是个鸡肋。中文文档就不说了,很不好找。不过也算是个相对简单的框架严格遵循MVC
生产效率:3星
学习难度:3星
性能:4星
社区活跃:2星
5、Workman,这个框架相当强大,如果你要实现一些复杂的协议或者用php做一些websocket推送或者TCP/UDP服务器的话,这个框架可能可以满足你的需求,也有一些异步的组件,比较高级的框架,初中级程序员可能用不上
生产效率:3星
学习难度:4星
性能:3星
社区活跃:2星
6、swool,这是个相当有意思的框架,性能很强大,旁友,你听说过异步编程的nodejs,python的tornado框架吗,这个在php里做的就是一个这样的事情,国内的一位老兄开发的C扩展,用php来异步编程,看了下文档,稍微做了个性能测试,相当优秀,就是不知道在项目中重度使用会不会踩到什么坑,而且这也是一个相当高级的框架。大部分人可能直接转node了吧,毕竟node生态环境已经相当好了,总之,如果你想用php试试异步编程来提高性能,非这个框架莫属。性能独一档,编程难度也相对高一些,你需要有些进程的理论基础
生产效率:3星
学习难度:4星
性能:6星
社区活跃:2星
7、Yaf,鸟哥写的c扩展框架,然而你要自己实现很多轮子,生态环境是个大问题。
生产效率:4星
学习难度:4星
性能:5.5星
社区活跃:2星
其它框架还没怎么了解,国内的话,根据具体业务,选上面几个,没错。

‘柒’ 国内常用的PHP框架有哪些

有以下几种:Canphp,KYPHP,SpeedPHP

‘捌’ 哪个PHP 框架比较好

最流行的PHP框架:Symfony, Laravel和Yii。


Symfony

Symfony是一套可重复使用的PHP组件,它允许开发者人员创建可扩展的,高效能的应用程序。它有30个组件可以选择,开发人员可以有足够的自由在RAD环境下进行试验和工作。Symfony
API还允许使用第三方应用来方便集成,它可以与流行的前端框架,例如AngularJS一起使用。

很多流行的项目,包括Drupal和phpBB,都使用了Symfony框架。事实上,Laravel这个最流行的PHP框架是由Symfon建立的。

总结

在Symfony 、Laravel和Yii三者较量中,这三个PHP框架都是很好的选择,为开发人员提供了一个全栈开发环境。对我个人来说,Laravel更佳,它作为一颗新出现的“框架之星”,没有停下来的迹象。

‘玖’ 比较流行的php框架有哪些呢

主流的是
mvc框架
以及
thinkphp框架是当下比较流行的哦
希望能帮到你
谢谢

‘拾’ PHP框架有哪些

使用PHP框架可以更快更简单的部署项目并提高开发效率,但学习使用这些框架需要付出额外的学习成本。
最流行的PHP框架包括:Symfony, Zend Framework, Laravel、Phalcon、CodeIgniter、Yii、ThinkPHP等等。

阅读全文

与php框架推荐相关的资料

热点内容
unix网络编程卷4 浏览:805
找靓机app下单什么时候发货 浏览:411
android一个应用两个进程 浏览:801
linux硬盘复制 浏览:806
php图片服务器搭建 浏览:798
下载压缩文件怎么打开 浏览:192
新建文件夹叫什么名字 浏览:565
windows20的开机命令 浏览:332
微信一般在电脑的那个文件夹 浏览:509
go在win7下编译特别慢 浏览:256
光遇ios耳机安卓为什么没有 浏览:904
小米手机桌面文件夹经常自动散开 浏览:607
小米电话手表用什么app进行设置 浏览:265
虚拟打印机pdf下载 浏览:671
jdk编译运行方法 浏览:459
android执行shell命令 浏览:349
程序员头像女 浏览:57
有什么可以变头发颜色的app 浏览:935
玩具解压屋游戏下载 浏览:849
我的世界拔刀剑服务器地址id 浏览:891