You are on page 1of 11

https://fuelphp.

com
FuelPHP es un framework web PHP 5 simple,
flexible y dirigido por la comunidad. Nació de
las frustraciones que las personas tienen con
los marcos disponibles actuales y se desarrolló
con el apoyo de una comunidad de
desarrolladores. FuelPHP es extremadamente
portátil, funciona en casi cualquier servidor y
se enorgullece de su sintaxis limpia.
Caraterística

 FuelPHP es un marco MVC ( Modelo-Vista-


Controlador ) que fue diseñado desde cero
para tener soporte completo para HMVC  como
parte de su arquitectura. Pero no se detuvieron
allí, también agregaron ViewModels (también
conocidos como modelos de presentación ) en
la mezcla que le dan la opción de agregar una
poderosa capa entre el Controlador y la Vista.
Requisitos

Servidor web
•Cualquier servidor web. El combustible ha sido
probado en Apache, IIS y Nginx.
•Funciona en todos los principales sistemas
operativos, incluidos * nix y Windows.

Versión de PHP
•Se requiere la versión 5.3.3 o superior. PHP 7 es
totalmente compatible.
Documentación

 https://fuelphp.com/docs/toc.html
Historia 
El proyecto FuelPHP comenzó en octubre de 2010. [4]
Los principales contribuidores a FuelPHP son Harro Verton , Jelmer Schreuder
 , Dan Horrigan , Philip Sturgeony Frank de Jonge . En noviembre de 2013, 
[6]
 Steve West se unió al equipo de desarrollo.
Philip Sturgeon y Dan Horrigan han contribuido al marco CodeIgniter . 
La primera versión de FuelPHP (FuelPHP 1.0) se desarrolló en el repositorio
de GitHub llamado Fuel . Otro repositorio de GitHub llamado FuelPHP fue
creado para el desarrollo de la segunda versión (FuelPHP 2.0).
Principales lanzamientos [ editar ]
VersiónFecha de lanzamiento 1.0 30 de julio de 2011 , 1.0.12 3 de agosto
de 2011 , 1.11 3 de diciembre de 2011 , 1.2 6 de mayo de 2012 , 1.3 9 de
septiembre de 2012 , 1.4 11 de noviembre de 2012 ‘ 1.5 20 de enero de
2013 1.6 3 de mayo de 2013 1.7 13 de octubre de 2013 1.8 9 de abril de
2016 2.0 Sin fecha establecida, 
Directrices del proyecto 
La directriz del proyecto es:
Construyendo un marco basado en las mejores ideas de otros marcos. 
El marco debe proporcionar funcionalidades potentes, debe ser fácil trabajar
con él y debe tener una base de código ligera. 
Teniendo en cuenta las orientaciones de los desarrolladores de la
comunidad. 
Descripción de la arquitectura 
FuelPHP está escrito en PHP 5.3. y requiere al menos 5.3.3 para V1.x. 
Sistema de archivos en cascada (inspirado en el framework Kohana ): una
estructura de directorio parcialmente basada en los espacios de nombres
 utilizados por las clases .
Flexibilidad: casi todos los componentes del marco central se pueden
ampliar o reemplazar. 
Modularidad : las aplicaciones se pueden dividir en módulos. 
Extensibilidad : se pueden agregar funcionalidades adicionales al framework
a través de paquetes . 
Descripción de las características 
Un sistema de enrutamiento de URL. 
Implementación REST . es un estilo de arquitectura para desarrollar servicios
web.  
Implementación HMVC . 
Análisis de plantillas : se incluyen los ciervos (un motor de plantilla
FuelPHP específico) y los motores de plantillas de bigote . controladores para
los motores de plantillaMarkdown , Smarty , Twig , Haml , Jade y Dwoo . 

Formulario y características de validación de datos 


Un asignador relacional de objetos (ORM). 
Protecciones de vulnerabilidad : el marco codifica la salida , proporciona
protección CSRF , protección de scripts entre sitios , funciones de filtrado de
entrada y previene la inyección de SQL . 
• El paquete Auth proporciona un conjunto de componentes con los que se pueden construir 
funcionalidades de autenticación y autorización . Sentry es otro paquete de autenticación y 
autorización para FuelPHP.
Un sistema de almacenamiento en caché.

• Herramientas 
Perfilado y depuración : integración de PHP Quick Profiler . 
Herramienta de migraciones de bases de datos (inspirada en el popular framework Ruby on Rails
 ). 
Andamio (inspirado en el marco Ruby on Rails , paquete de aceite ). 
Tareas (operaciones que se pueden ejecutar a través de la línea de comandos). 
Prueba: integración de PHPUnit ( paquete de aceite ). 
Hoja de ruta 
Para la nueva versión (V2) actualmente en desarrollo, se prevén algunos cambios muy 
importantes: 
Será completamente instalable usando Composer
Requerirá PHP 5.4+
• El núcleo del framework se dividirá en diferentes paquetes de Composer ,
la mayoría del framework independiente
Las aplicaciones de combustible serán paquetes independientes
también, Composer instalable
El marco admitirá múltiples aplicaciones en una sola instalación
"Oil" se convertirá en una aplicación separada, con línea de comandos,
terminal y soporte HTML
"Oil" contendrá un backend de administración genérico para sus
aplicaciones
Complete DBAL independiente de plataforma, incluido un administrador
de esquema 
Totalmente probado, con cobertura de código del 100%
Totalmente orientado a objetos, ya no hay código estático en el núcleo
Algunas de las características de la versión V1 estarán disponibles como
paquetes V2 separados, para otras se creará un paquete de
compatibilidad. Esto minimizará el impacto cuando se debe migrar una
aplicación existente
Un framework, entorno de trabajo1 o marco de trabajo2 es un
conjunto estandarizado de conceptos, prácticas y criterios para enfocar un
tipo de problemática particular que sirve como referencia, para enfrentar y
resolver nuevos problemas de índole similar.
En el desarrollo de software, un entorno de trabajo es una estructura
conceptual y tecnológica de asistencia definida, normalmente, con
artefactos o módulos concretos de software, que puede servir de base
para la organización y desarrollo de software. Típicamente, puede incluir
soporte de programas, bibliotecas, y un lenguaje interpretado, entre otras
herramientas, para así ayudar a desarrollar y unir los diferentes
componentes de un proyecto.
Representa una arquitectura de software que modela las relaciones
generales de las entidades del dominio, y provee una estructura y una
especial metodología de trabajo, la cual extiende o utiliza las aplicaciones
del dominio.3

You might also like