第一章 组件化开发与composer使用

       在“敏捷开发”,“不要重复发明轮子”等软件开发思想盛行的当今社会,项目开发中以框架为基础进行二次开发已经成为首选的开发方式,而选取框架的优劣不仅决定了开发的速度,更决定了后期扩展的能力。每一种编程语言都有它的适用范围,其中,PHP编程语言作为针对Web开发量身定制的脚本语言被广泛用于服务器端程序开发,因此也产生了嘘嘘多多的PHP框架。Laravel框架之所以优秀是和它的设计理念分不开的。其中里面的设计思想和设计方法是该框架应用比较突出的,包括组件化开发,IoC容器技术、分布式应用架构设计这三部分。

      组件化开发的目的就是能够快速使用已有的程序模块构建项目,甚至可以快速更换项目中的相应模块而不需要修改系统中其他部分代码,这就需要代码按照一定的规范和接口来实现。首先介绍PHP-FIG(PHP Framework Interop Group,PHP框架互动群)。它的作用就是制定一系列PHP开发的规范即PSR编码规范标准。目前PSR标准主要包含PSR-0-PSR-4文档。其中最主要的是PSR-0和PSR-4,这两个文档主要制定了Autoloader标准即代码自动加载标准。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值