在我们开始之前,让我们先理解敏捷开拓是什么。敏捷是一种软件开拓方法,将开拓划分为冲刺,每个冲刺将具有将要开拓的功能/模块。冲刺完成后,可以将其交给客户,并且冲刺的变动将不才一次冲刺中被接管,并且相同的过程连续进行直到终极交货。什么是驱动公司改变为敏捷方法?敏捷方法使开拓速率更快,从而降落开拓本钱。每个冲刺的功能和模块都可以进行彻底和有效的检讨,使客户更随意马虎通过冲刺,并在每个阶段哀求变动,而不是在全体产品开拓完成后哀求变动,由于它在其他一些方法中完成。
现在我们知道敏捷方法是什么了,让我们确定框架须要的特性,以便它可以在敏捷运用程序开拓下利用。个中一些品质包括:
编码少,

通过利用可重用的代码部分更快地开拓,
低配置变动,
大略单纯安装,
一个大略的迁移机制,
安全,
良好的文档和
论坛/社区在线内容可供开拓职员利用。
Laravel
Laravel是通过利用一些Symfony组件构建的,这确保了代码的可靠性。这个框架利用Eloquent ORM,一个大略的路由机制,易于集成的第三方库,作曲家或者软件包,可以用来集成插件,从而减轻开拓者的包袱,这些开拓者必须将文件作为作曲者本身放置在目录下将插件文件放置在各自的文件夹下。laravel中的行列步队可用于在后台运行永劫光运行的任务。它具有构建大型运用程序和企业运用程序所需的工具。
2. CakePHP
CakePHP可以用来快速构建运用程序; 它具有天生代码的烘烤功能,因此缩短了开拓韶光。由于它配备了数据库配置文件,因此开拓职员只需供应凭据并开始事情即可完成配置。翻译和缓存是内置功能。像Auth,Session和Helpers这样的组件可以利用,通过利用这些组件,开拓职员将重新利用已经编写的代码。它具有命名约定,有助于将文件保存为特定格式。作为CakePHP的内置功能,CakePHP作为一个安全软件包来处理表单修改,SQL注入和跨站点脚本。CakePHP包含格式良好的文档,开拓职员可以轻松地参考它来完成任务。
3. Zend
Zend框架是一个面向工具的框架,并利用许多使得代码可重用的OOPS观点。ZendService可以用来实行繁芜的逻辑来访问Web做事。我们只能加载须要的组件,并将它们视为单独的库。它拥有大量的组件,如 Zend_Auth 身份验证和 Zend_Fee 读取RSS提要。通过利用这些组件,开拓职员可以减少编码韶光,由于他不须要编写实际实行该事情的行。Zend框架有很好的文档和一个可以帮助开拓职员的社区。
4. CodeIgniter
CodeIgniter利用MVC设计模式来分隔商业逻辑和视图逻辑的代码。它有一套很好的内置图书馆和帮手。它不须要安装; 人们可以大略地复制和粘贴文件夹,我们准备好事情。在初始化期间,它会自动取消设置全局变量并关闭 magic_quotes_runtime 指令,从而担保框架的安全。像其他框架一样,CodeIgniter拥有自己的数据库语句,如创建,更新,删除等。末了,Codeigniter具有出色的文档。