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