什么是php开拓框架
框架,即Framework,实在便是某种运用的半成品,或者说是一系列组件,供我们选用它来完
成我们自己的运用。换句话说,利用框架开拓程序,就好比利用别人已经搭好的舞台来演出,我们

无须费心搭建舞台这样啰嗦又底层的事情,这样我们就可以在如何更好地演出上竭尽全力。例如,
微软的.NET Framework,我们利用它来开拓windows应t};}j程序效率就会高很多。
PHP开拓框架也是如此。PHP开拓框架封装了底层的操作,把web程序开拓摆到了流水线l二。
换句话说,PHP开拓框架有助于促进快速软件开拓(RAD)。利用PHP框架既节约了开拓者的韶光,
也有助十开拓者创建更为稳定的程序,并减少开拓者重复编写代码的劳动。PHP开拓框架使得开拓
者可以花更多的韶光去创造真正的W曲程序,而不是编写重复性的代码。
常见的PHP开拓框架
随着PHP不断被更多开拓者利用,越来越多的PHP开拓框架如雨后春笋般呈现。这里列举并简要先容一些盛行的PHP开拓框架。
(1)CakePHP
CakePHP是一个免费开源的PHP框架。CakePHP持有灵巧的MIT开源容许证,又拥有友好活
跃的开源社区的支持,使得其快速发展,并成为PHP开拓框架的佼佼者。CakePHP的设计者最初从
Rubv 0n Rails框架中得到灵感,也采取了MvC架构模式,同时还兼容PHP4和PHP5。在数据库
方面,CakePHP运_}=_日了CRuD(CREATE,READ,UPDATE,DELETE)模式。除此之外,CakePHP还具有代码天生器,可以自动产牛代码。
(2)CodeIgniter
CodeIgniter是由Ellislab公司的CE0 RickEllis开拓的,他的灵感也来自于Ruby On Rails框
架。CodeIgniter以小巧但功能强大著称。CodeIgniter也采取了MVC架构模式,拥有对多种数据库
平台全特性支持的数据库类,还有支持附件发送的邮件发送类。此外,CodeIgniter还支持表单与数
(3)Zend Framework
zend Framework是…款高品质的PHP开源框架,它由zend公司支持开拓,Google、MicrosoR
等公司以及开源社区的许多成员都为其做出了贡献,可以说足PHP大家之作。zend Framework完
全基于PHP5编写,并采取了MvC架构模式,以及供应良好的AJAx支持。同时,在zend Framework
中还有丰富的组件可以利用,如用于表单验证的zend Foml组件、用于用户认证的zend Auth组
件、用于数据库操作的zend Db组件等。
在PHP大行其道的本日,也是PHP开拓框架犬展拳脚的时候。
本文为IT贪嗔痴原创内容