十大最主流的PHP框架-php教程

资源魔 39 0

十年夜最支流的PHP框架

一、 Yii

Yii是一个基于组件的高功能的PHP的框架,用于开发年夜规模Web使用。Yii采纳严格的OOP编写,并有着欠缺的库援用和片面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web效劳,到主体化,I18N以及L10N,Yii提供了昔日Web 2.0使用开发所需求的简直所有性能。并且这个框架的价钱也其实不过高。现实上,Yii是最无效率的PHP框架之一。

二、 CodeIgniter

CodeIgniter是一个使用开发框架——一个为建设PHP网站的人们所设计的对象包。其指标正在于疾速的开发名目:它提供了丰厚的库组以实现常见的义务,和简略的界面,富裕层次性的架构来拜访这些库。应用CodeIgniter开发能够往名目中注入更多的发明力,由于它节流了年夜量编码的工夫。

三、 CakePHP

CakePHP是一个疾速开发PHP的框架,此中应用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller和MVC。其次要指标正在于提供一个令恣意程度的PHP开发职员都可以疾速开发web使用的框架,并且这个疾速的完成并无就义名目的弹性。

四、PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的疾速使用开发框架,用于开发没有含Javascript的纯PHP。它有一个完好的GUI治理员后盾界面。其次要指标正在于开发插件一类的基于治理的使用,此中速率、平安、稳固性及弹性是最优先思考的重点。其设计构成了一个简略的学习曲线,PHP开发者无需学习复杂的新术语。PHPDevShell的到来餍足了开发者们关于一个轻量级然而性能欠缺,能够有限制的进行设置装备摆设的GUI的需要。

五、Akelos

Akelos PHP框架是一个基于MVC设计模式的web使用开发平台。基于精良的应用习气,应用它能够实现以下义务:

(1)不便的应用Ajax编写views

(2)经过管制器治理申请(request)及呼应(response)

(3)治理国内化的使用

(4)应用简略的协定与模子及数据库通讯

你的Akelos使用能够正在年夜少数同享主机效劳供给方上运转,由于Akelos对效劳器惟一的要求就是支持PHP。因而,Akelos PHP框架是理想的用于公布独自web使用的框架,由于它没有需求非规范PHP设置装备摆设便能运转。

六、Symfony

Symfony是一个用于开发PHP5名目的web使用框架。

这个框架的目的正在于减速web使用的开发和保护,缩小反复的编码工作。

Symfony的零碎需要没有高,能够被随意马虎的装置正在恣意设置上:你只要一个Unix或Windows,搭配一个装置了PHP5的网络效劳器便可。它与差没有多一切的数据库兼容。Symfony的价位没有高,相比主机上的花消要低患上多。

关于PHP开发者而言,应用Symfony是一件很天然的事,其学习曲线只有短短一天。洁净的设计和代码可读性将缩短开发工夫。开发者能够将矫捷开发的原理(如DRY,KISS或XP等)使用正在此中,将重点放正在使用逻辑层面上,而不必破费年夜量工夫正在编写没完没了的XML设置装备摆设文件上。

Symfony旨正在建设企业级的欠缺使用顺序。也就是说,你领有整个设置的管制权:从门路构造到内部库,简直所有均可以自界说。为了合乎企业的开发条例,Symfony还绑定了一些额定的对象,以便于名目的测试,调试和归档。

七、Prado

PRADO团队由一些PRADO狂热者组成,这些成员开发并推进PRADO框架和相干名目的进行。

PRADO的灵感来源于Apache Tapestry。从04年开端,PRADO成为SourceForge上的开源名目之一。这个名目今朝停顿到了3.x版本。

八、 Zend

Zend作为PHP艺术及肉体的延长,Zend框架的根底正在于简略,面向工具的最好办法,不便企业的答应协定,和通过重复测试的疾速代码库。Zend框架旨正在建造更平安,更牢靠的Web 2.0使用及web效劳,其实不断畴前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron以及Progra妹妹ableWeb等)的API哪里排汇精髓。

九、ZooP

Zoop PHP框架,意为Zoop面向工具的PHP框架。

这是个稳固,可伸缩并可移植的框架。从降生到如今的5年间,曾经正在很多产物开发中被应用。Zoop是一个疾速,无效并洁净的框架。它的伸缩性很好,你能够只装置你需求的性能。

对代码其实不很相熟的开发者也能够经过Zoop疾速的开发平安的web使用。纯熟的开发者则能够愈加将Zoop的弹性行使到极致。

Zoop倡议将display,logic和数据层(MVC)离开应用。

Zoop由不少组件以及名目荟萃而成,此中包罗smarty以及prototype AJAX框架,PEAR模块等。高效的外围组件提供了不少你本来需求本人编码来完成的性能。Zoop内置的纠错性能能够经过设置装备摆设完成消费环境下的谬误日记天生,这个谬误日记提供了不少信息,可读性很高,能够更随意马虎的寻觅并扫除谬误。

Zoop的一个特地的地方正在于其GuiControls,正在PHP中是一个相称改造的设法主意。它提供了不少form widgets与验证完好的荟萃到一同,并构成了一个能够轻松打造共性化GuiControls的框架。

十、 QPHP

QPHP,意为疾速PHP,它是一个与ASP.NET相似的MVC框架。根本上它是这样一个状况:

(1)整合了Java以及C#的美感

(2)除了去了正在其余PHP框架中应用的Perl方式的意思含混的言语

(3)年夜量基于OOP的概念

感激各人的浏览,心愿各人收益多多。

本文转自:https://blog.csdn.net/mo3408/article/details/81103642

保举教程:《php教程》

以上就是十年夜最支流的PHP框架的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学 框架

抱歉,评论功能暂时关闭!