📅  最后修改于: 2020-10-25 04:17:14             🧑  作者: Mango
FuelPHP是一个开源Web应用程序框架。它用PHP 5.3编写并实现HMVC模式。 HMVC是分层模型-视图-控制器框架,允许子请求控制器,该控制器返回部分页面(例如注释,菜单等),而不是正常MVC中的完整页面。
FuelPHP的创建是为了将CodeIgniter和Kohana等框架的最佳实践与自己的改进和思想相结合。 FuelPHP数据库迁移工具和脚手架功能受流行的Ruby on Rails框架的启发。
FuelPHP通过名为“ Oil”的实用程序来利用命令行的功能。该实用程序旨在帮助加速开发,提高效率,测试,调试和HTML支持。
FuelPHP纯粹是一种面向对象的方法。它的体系结构基于模块化的思想。应用程序可以分为模块,每个组件都可以扩展或替换,而无需重写一行代码。 Fuel支持任何模板解析器,例如Smarty,Twig,PHPTal等,用于解析视图。
FuelPHP社区很大,活跃着300多个贡献者。它的大型社区定期创建和改进软件包和扩展。 FuelPHP框架的主要目标是提供灵活性和兼容性。它快速,易学,是用于开发Web应用程序的完整解决方案。
FuelPHP成为PHP开发人员使用的主要框架之一的原因在于–由于其稳定的API ,FuelPHP的新版本与其旧版本反向兼容。它非常灵活。
包和模块使以系统方式重用现有代码变得容易和简单。 FuelPHP通过一个小型库提供最佳性能。它的交互式调试功能可以轻松消除开发中的错误。同样,其简洁,稳定的代码使编程更加容易。
FuelPHP提供了许多功能来创建功能完善的Web应用程序。它提供了灵活的组件,简单的配置,易于使用的ORM,基于REST的应用程序开发模式等。以下是一些重要功能-
FuelPHP是一个优雅的HMVC PHP 5.3框架,它提供了用于构建Web应用程序的一组组件,具有以下优点-
模块化结构-Fuel不会强迫您使用模块或HMVC文件结构。如果要使用,该过程很容易集成。 FuelPHP应用程序以模块化结构创建,并为开发人员带来了明显的好处,使其变得更加容易。
HMVC模式-该框架最重要的功能是HMVC(分层模型视图控制器),它可以更轻松地访问或使用更高级别的任何属性,类方法,函数,文件。
安全的哈希函数-FuelPHP支持强大的加密工具和密码哈希技术。它使用功能强大的PHPSecLib处理加密,解密和散列。
脚手架功能-脚手架是一种用于建立数据库操作的元编程方法。燃料的脚手架非常容易。它允许您通过非常简单的步骤获得基本的CRUD应用程序。
以下流行产品使用FuelPHP Framework-
Matic Technology-离岸定制软件开发解决方案的全球提供商。在Matic Technologies,他们可以根据客户的要求通过FuelPHP提供所有可能的最佳解决方案。
Kroobe -Kroobe是一家社交网络分类公司。 Fuel为Kroobe团队提供了极低的开发成本和服务,以实现高效的解决方案。