• 技术文章 >php框架 >Laravel

    PHP框架这么多,为什么更喜欢用Laravel8?

    藏色散人藏色散人2021-09-18 09:02:40转载178

    框架层出不穷

    PHP的框架令人眼花缭乱,从远古时代的ZendFramework、CodeIgniter到Laravel、Yii,从ThinkPHP到Symfony,从鸟哥Yaf到以swoole为基础组件的Hyperf、Easyswoole,更有go、php相结合的Spiral。

    随着PHP版本的不断升级,PHP自身的语法带来的变化引导着框架也在不断的更新, 在我司目前运行的项目中,仍使用超过四种以上框架及其不同的版本,ZendFramework1 到Laravel8 ,PHP的版本也是覆盖了多个, 而这种情况由于古老项目的存在一时间无法改善,这给开发及运维同学都带来了不同程度的麻烦。

    倾心于Laravel

    言归正传,Laravel被称为优雅、快捷的框架。从项目体验来说,个人感觉Laravle非常适用于5个以上项目或服务的团队,如果是单个项目那就取决于个人喜好与项目的实现要求。

    当然当决定了使用某个框架之后,整个团队都会逐渐趋向于接受它,不管是什么框架。 而我们决定在新项目中使用Laravel的重要原因有:

    1.团队成员都比较熟悉,而且厌恶了多个框架同时开发带来的不统一。

    2.有助于制定开发规范,提升团队的整体开发效率

    3.方便内部项目的划分与抽离

    从自身的情况总结以下几个优点:

    • 框架结构、分层明确,容易入手
    • 组件丰富,开箱即用,如queue、event、artisan、console、cache等等
    • 社区活跃,有问题可以快速解决
    • 框架更新积极,有助于我们及时跟紧PHP新的使用方式及开发理念

    准备工作

    接下来我将使用PHP8+Laravel8来分享后面的文章

    首先需要环境准备:

    • 安装Docker
    • 下载代码:https://github.com/nobody05/laravel-project.git
    • 使用项目中的 Dockerfile 构建本地开发环境

    框架列表

    框架

    学习文档

    Laravel

    https://learnku.com/docs/laravel/8.x

    Spiral

    https://spiral.dev/docs

    ZendFramework(不维护)

    https://docs.laminas.dev/

    Yii

    https://www.yiichina.com/doc/guide/2.0

    ThinkPHP

    https://www.kancloud.cn/manual/thinkphp6_0/1037479

    CodeIgniter

    https://codeigniter.org.cn/user_guide/

    Hyperf

    https://hyperf.wiki/2.2/#/

    Easyswoole

    https://www.easyswoole.com/Preface/intro.html

    Yaf


    文末福利推荐

    • 本文代码:https://github.com/nobody05/laravel-project/releases/tag/v1.0
    • 参考文档:https://learnku.com/docs/laravel/8.x

    • 视频教程:最新的五个Laravel视频教程

    以上就是PHP框架这么多,为什么更喜欢用Laravel8?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:toutiao,如有侵犯,请联系admin@php.cn删除
    专题推荐:PHP Laravel8
    上一篇:【laravel】blog项目实战笔记-弹窗外部插件的引用及后台文章分类的添加编辑等 下一篇:laravel一键安装包安装及HTTP基础路由详解
    线上培训班

    相关文章推荐

    • laravel8.0 + vue 安装方法详解• laravel8中laravel-swoole的扩展不兼容消息队列怎么办?• 分析laravel8中的dingo与jwt鉴权• 关于vue-cli4+laravel8使用JWT登录及token验证

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网