2、深入了解 Laravel:从起源到开发环境搭建

深入了解 Laravel:从起源到开发环境搭建

1. 为何选择框架及 Laravel

在动态网页发展的早期,开发一个网页应用与现在大不相同。那时的开发者不仅要编写应用独特的业务逻辑代码,还要处理诸如用户认证、输入验证、数据库访问、模板等常见组件的代码。如今,程序员有数十种应用开发框架和数千个组件库可供使用。然而,选择使用特定框架,尤其是 Laravel,有其充分的理由。

使用框架的好处在于,它预先打包了第三方组件,并通过配置文件、服务提供者、规定的目录结构和应用引导等“粘合剂”将它们组合在一起。这意味着有人不仅为你选择了各个组件,还考虑了它们之间的协作方式。

如果不使用框架自行构建应用,会面临诸多问题。例如,需要评估并选择 HTTP 请求和响应库、路由器,设置路由配置文件,考虑控制器的位置和加载方式,以及选择依赖注入容器等。而且,当有多个自定义框架的应用时,后续开发者会面临理解和维护的困难。

框架通过提供经过深思熟虑的组件选择方案,确保所选组件协同工作,解决了这些问题。同时,框架提供的约定减少了新开发者需要理解的代码量。例如,在一个 Laravel 项目中理解了路由的工作原理,在其他 Laravel 项目中也能轻松掌握。

2. Web 和 PHP 框架的简史

在 Laravel 流行之前,PHP 和其他网页开发领域已经有了各种框架和发展趋势。

  • Ruby on Rails :2004 年,David Heinemeier Hansson 发布了 Ruby on Rails 的第一个版本。此后,几乎所有的网页应用框架都受到了 Rails 的影响。Ra
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值