O que é o CakePHP? Porque usá-lo?

O CakePHP é um framework de desenvolvimento rápido para PHP, livre e de Código aberto. Nosso principal objetivo é permitir que você trabalhe de forma estruturada e rápida sem perder a flexibilidade.

O CakePHP tira a monotonia do desenvolvimento web. Nós fornecemos todas as ferramentas que você precisa para começar programando o que realmente deseja: a lógica específica da sua aplicação. Em vez de reinventar a roda a cada vez que se constrói um novo projeto, pegue uma cópia do CakePHP e comece com o interior de sua aplicação.

O CakePHP possui uma equipe de desenvolvedores ativa e uma grande comunidade, trazendo grande valor ao projeto. Além de manter você fora da reinvenção da roda, usando o CakePHP significa que o núcleo da sua aplicação é bem testado e está em constante aperfeiçoamento.

Abaixo segue uma pequena lista dos recursos que você poder desfrutar no CakePHP:

  • Comunidade ativa e amigável

  • Licença flexível

  • Compatível com o PHP 5.2.6 e superior

  • CRUD integrado para interação com o banco de dados

  • Scaffolding para criar protótipos

  • Geração de código

  • Arquitetura MVC

  • Requisições feitas com clareza, URLs e rotas customizáveis

  • Validações embutidas

  • Templates rápidos e flexíveis (Sintaxe PHP, com helpers)

  • Helpers para AJAX, JavaScript, formulários HTML e outros

  • Componentes de Email, Cookie, Segurança, Sessão, e Tratamento de Requisições

  • Controle de Acessos flexível

  • Limpeza dos dados

  • Sistema de Cache flexível

  • Localização

  • Funciona a partir de qualquer diretório do website, com pouca ou nenhuma configuração do Apache