开发手册 欢迎您!
软件开发者资料库

FuelPHP - 简介

FuelPHP简介 - 从简单和简单的步骤学习FuelPHP,从基本到高级概念,包括简介,安装,架构概述,简单Web应用程序,配置,控制器,路由,请求和响应,视图,演示者,模型和数据库,表单编程,验证,高级表单编程,文件上传,Ajax,HMVC请求,主题,模块,包,Cookie和会话管理,事件,电子邮件管理,Profiler,错误处理和调试,单元测试,完整的工作示例。

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团队提供极低的开发成本和服务,以实现高效的解决方案.