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 - 功能
FuelPHP优惠很多功能来创建一个成熟的Web应用程序.它提供灵活的组件,简单的配置,易于使用的ORM,基于REST的应用程序开发模式等.以下是一些显着的功能和减号;
灵活且受社区驱动的Web框架
易于配置和使用
FuelPHP非常便携,几乎适用于任何服务器
灵活的URI路由系统
FuelPHP提供RESTful API开发支持
轻量级ORM模型
输入过滤并防止SQL注入
安全身份验证和授权框架
代码可重用且易于维护
自动加载类,会话管理和异常处理.
FuelPHP - 优点
FuelPHP是优雅的HMVC PHP 5.3框架,提供一组构建Web应用程序的组件,具有以下优点和减号;
模块化结构 : Fuel不会强制您使用模块或HMVC文件结构.如果您想使用,该过程很容易集成. FuelPHP应用程序以模块化结构创建,对于具有明显优势的开发人员来说变得更加容易.
HMVC模式 : 该框架最重要的特性是HMVC(分层模型视图控制器),它可以轻松访问或使用更高级别的任何属性,类方法,函数和文件.
安全散列函数 : FuelPHP支持强大的加密工具和密码散列技术.它使用强大的PHPSecLib处理加密,解密和散列.
脚手架功能 : Scaffolding是一种用于构建数据库操作的元编程方法. Fuel的脚手架非常简单.它允许您通过非常简单的步骤获得基本的CRUD应用程序.
以下受欢迎的产品使用FuelPHP Framework :
Matic Technology : 全球海上定制软件开发解决方案提供商.在Matic Technologies,他们根据客户的要求通过FuelPHP提供所有最佳解决方案.
Kroobe : Kroobe是一家社交网络分类公司. Fuel为Kroobe团队提供极低的开发成本和服务,以实现高效的解决方案.