如果面试官问你:为什么使用 Laravel ?它有什么好处?为什么不用其他框架?

  • 国外最火的框架,很优雅。(然并卵,特别是对于性能有高要求的公司更不会选)
  • 使用了大量设计模式,框架完全符合设计模式的五大基本原则,模块之间耦合度很低,服务容器可以方便的扩展框架功能以及编写测试。(可以算一点,但还是不能说明为什么使用对吧?)
  • 能快速开发出功能,自带各种方便的服务,比如数据验证、队列、缓存、数据迁移、测试、artisan 命令行等等,还有强大的 ORM 。(貌似这点可行,不过同样的功能,别的框架同样能做到)

如果考虑是在面试的情况下,这个怎么回答好?个人想了三点,想看看大家的想法。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3
Summer

Laravel 最核心的竞争力在我看来是:开发的高效。

熟练使用,加上对各种扩展包的熟悉,在产品思路清晰的情况下,编码时间大大缩短,PHPHub 第一版 MVP 出来就用了三四个晚上,PHPHub5 升级,只用了 24 个小时。

天下武功唯快不破,当代全民创业的热潮,每一个业务都有大量的竞争者,产品开发的高效,很多时候,决定了生死。

当然,不同的公司,回答的原话是会不一样 :baby_chick: 。

8年前 评论

选择 Laravel 是有一整套标准,我的理由是:

  • 最有名的 PHP 框架,Github 上两万多 star,比第二第三多出两倍;
  • 语法优雅,很多方法都不用看文档直接就能推算出来;
  • 全栈,该有的都有了,方便快速构建原型;
  • 扩展齐全,大量的扩展包,有 WordPress 的感觉;
  • 文档齐全;
  • 最有名绝对是选择的关键点,要用就用第一的,遇到问题,随便 Google 下也是一堆答案,因为用的人多。
  • 差不多就这样了
8年前 评论

@Summer 哇,这开发速度…… 厉害厉害!!

@姜邢 不错不错~ 说的很棒!这些理由更容易说服没用过的人。

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!