FuelPHP - Introdução
FuelPHP é uma estrutura de aplicativo da web de código aberto. Ele foi escrito em PHP 5.3 e implementa o padrão HMVC.HMVC é Hierarchical Model-View-Controller framework que permite sub-requisitar ao controlador, que retorna a página parcial como comentários, menus, etc., ao invés da página completa como no MVC normal.
FuelPHP foi criado com o desejo de incorporar as melhores práticas de frameworks como CodeIgniter e Kohanacom melhorias e ideias próprias. A ferramenta de migração de banco de dados FuelPHP e as funcionalidades de scaffolding são inspiradas no popularRuby on Rails estrutura.
FuelPHP aproveita o power of command line através de um utilitário chamado "Oil". O utilitário foi projetado para ajudar a acelerar o desenvolvimento, aumentar a eficiência, testes, depuração e suporte a HTML.
FuelPHP é puramente uma abordagem orientada a objetos. Sua arquitetura é baseada na ideia de modularidade. Os aplicativos podem ser divididos em módulos e cada componente pode ser estendido ou substituído sem reescrever uma única linha de código. Fuel suporta qualquer analisador de template, comoSmarty, Twig, PHPTal, etc. para analisar visualizações.
FuelPHP community is largee ativo com mais de 300 colaboradores. Sua grande comunidade cria e melhora regularmente pacotes e extensões. O principal objetivo do framework FuelPHP é fornecer flexibilidade e compatibilidade. É rápido, fácil de aprender e uma solução completa para o desenvolvimento de aplicações web.
O que torna o FuelPHP um dos principais frameworks usados por desenvolvedores de PHP é que - o new version of FuelPHP is reverse-compatible with its older versionspor causa de sua API estável. É extremamente flexível.
Packages and modulestorna mais fácil e simples reutilizar um código existente de forma sistemática. FuelPHP oferece desempenho máximo por meio de uma pequena biblioteca. Sua depuração interativa permite eliminar facilmente os erros de desenvolvimento. Além disso, seu código limpo e estável torna a programação mais fácil.
FuelPHP - Recursos
O FuelPHP oferece muitos recursos para criar um aplicativo da web completo. Ele fornece componentes flexíveis, configuração simples, ORM fácil de usar, modo de desenvolvimento de aplicativo baseado em REST, etc. A seguir estão alguns dos recursos mais importantes -
- Estrutura da web flexível e voltada para a comunidade
- fácil de configurar e usar
- FuelPHP é extremamente portátil, funciona em quase qualquer servidor
- Sistema de roteamento URI flexível
- FuelPHP fornece suporte de desenvolvimento de API RESTful
- Modelo ORM leve
- Filtragem de entrada e evita injeção de SQL
- Estrutura de autenticação e autorização segura
- Código reutilizável e mais fácil de manter
- Autoloading classes, gerenciamento de sessão e tratamento de exceções.
FuelPHP - vantagens
FuelPHP é um elegante framework HMVC PHP 5.3 que fornece um conjunto de componentes para a construção de aplicativos da web com as seguintes vantagens -
Modular structure- O combustível não força você a usar módulos ou uma estrutura de arquivo HMVC. Se você quiser usar, o processo é bastante fácil de integrar. Os aplicativos FuelPHP são criados em uma estrutura modular e se tornam mais fáceis para os desenvolvedores com benefícios claros.
HMVC pattern - A característica mais importante deste framework é o HMVC (Hierarchical Model View Controller) que torna fácil acessar ou usar quaisquer propriedades, métodos de classe, funções, arquivos de nível superior.
Secure hashing function- FuelPHP oferece suporte a ferramentas de criptografia fortes e técnicas de hashing de senha. Ele lida com criptografia, descriptografia e hash usando o poderoso PHPSecLib.
Scaffolding functionality- Scaffolding é um método de metaprogramação para construir operações de banco de dados. O andaime do Fuel é muito fácil. Ele permite que você obtenha um aplicativo CRUD básico com etapas muito simples.
Os seguintes produtos populares usam FuelPHP Framework -
Matic Technology- Fornecedor global de soluções de desenvolvimento de software customizado offshore. Na Matic Technologies, eles fornecem todas as melhores soluções possíveis através do FuelPHP de acordo com as necessidades do cliente.
Kroobe- Kroobe é uma empresa de classificados de rede social. A Fuel oferece custos de desenvolvimento extremamente baixos e serviços para a equipe Kroobe para alcançar uma solução eficiente.