2024-11-28 08:11:26
大家好,今天小编关注到一个比较有意思的话题,就是关于php快速开发框架的问题,于是小编就整理了4个相关介绍php快速开发框架的解答,让我们一起看看吧。
使用php开发app的接口,什么框架比较好?安卓和ios的app已做好,现在要用php写接口来为移动端提供数据,想问下有没有必要使用框架,如果使用框架的话哪一个比较好,有没有专门用作移动端的php框架,使用thinkphp可以吗?开发app和架构没关系,选择架构要看功能上的需求,thinkphp相对来说功能比较复杂,当然提供的模块也很多,如果开发轻型app试试ci吧,一个是容易上手,而且体积小,功能也很完善!
PHP 应该属于后端语言,前端开发框架跟 PHP 其实是没什么关系的,前端开发框架比较多,比较热门的如 Bootstrap,Bulma,SemanticUI, Foundation,AmazeUI,Layui 等,使用最多的当属 Bootstrap。对于我来说,我最喜欢的是Bulma,首先是比较好看,其次是比较轻,且没有任何依赖,Bootstrap 依赖于JQuery。再次力荐Bulma,因为它确实很好。
我做PHP开发十年,这两个框架都用过,特别是laravel框架在这几年频繁使用
YII开发速度快,运行速度也快。性能优异且功能丰富,特别稳定性方面,非常出色
但是更新换代太慢了,英文太多不易上手,要求PHP技术精通,OOP编程要熟练!
laravel社区比较活跃,资源比较丰富,一些第三方的工具都能在github上找到,而Yii因为人少,稍微偏门一点的就少
laravel集合了php 比较新的特性,以及各种各样的设计模式,Ioc 容器,依赖注入等
不过在前后端完全的分离的趋势下,yii2前后端的耦合的还是有些重了。
作为一名优秀的PHPer两种框架最好都要掌握并且能熟练运用
特别是还可以去深入学习下Swoole,掌握协程编程,并发,微服务架构等提升核心竞争力,学完这些框架你才是PHP的未来!
到了这里很多人想深入学习Swoole、laravel,YII等,为了解决大家进阶的难题,我准备了一套中高级进阶学习教程还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务等教程,各种大牛都是3-8年PHP开发者,每天还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信关键词:PHP
这就不用问了。第一点:多少年了,就大版本来说,yii还在2,而laravel已经到5.5,最少两个月有个小的新版本。第二点:laravel总会把一些时下很火的东西引进去,学 laravel 你的代码质量会在不经意间得到很大提升。第三点: laravel 是公认的最优雅的框架,写代码没有什么比代码优雅更重要了如果性能上不存在很大差异的话。
mezzio 即能用 phpfpm,也能配合swoole, (mezzio-swoole)
中间件什么的都是基于PSR7,15. php-fpm能用的,swoole也能用。其它组件也一样。
数据库可以用 doctrine
缓存实现psr6,16很多
http客户端:guzzle,psr18
ioc : psr3, mezzio提供自由性的选择
整体mezzio提供选择性的组件组合,设计都遵循依赖倒置原则,无状态对象设计。灵活性高。
swoole是扩展,不是框架,有很多基于此扩展的框架,如果官方推荐的那个hyperf,还有其他第三开发者的,sd,easyswoole,tp-swoole,laravel-swoole等。目前,swoole推出的是无yeild的协程,主要靠swoole将很多内部扩展协程化,国外也有,比如php8.1新增的协程特性就是这些框架的基础,如amphp,reactphp。
到此,以上就是小编对于php快速开发框架的问题就介绍到这了,希望介绍关于php快速开发框架的4点解答对大家有用。
Copyright © 2005-2024 代潇瑞博客 www.daixiaorui.com All Rights Reserved.
免责声明: 1、本站部分内容系互联网收集或编辑转载,并不代表本网赞同其观点和对其真实性负责。 2、本页面内容里面包含的图片、视频、音频等文件均为外部引用,本站一律不提供存储。 3、如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除或断开链接! 4、本站如遇以版权恶意诈骗,我们必奉陪到底,抵制恶意行为。 ※ 有关作品版权事宜请联系客服邮箱:478923*qq.com(*换成@)
渝ICP备2023009091号-21