CakePHP é gratuito, de código aberto, um framework em PHP para desenvolvimento ágil. É uma estrutura fundamental para programadores criarem aplicações web. Nosso principal objetivo é permitir que você trabalhe em uma estrutura que possa programar de forma rápida e sem a perda de flexibilidade.
CakePHP joga fora a monotonia do desenvolvimento web. Nós oferecemos 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 cada vez que se constrói um novo projeto, pegue uma cópia do CakePHP e comece a construir sua carruagem real da sua aplicação.
CakePHP tem uma equipe de desenvolvedores e uma grande comunidade, trazendo grande valor ao projeto. Além de manter você fora do reinvento da roda, usando CakePHP significa que o núcleo da sua aplicação é bem testado e constantemente aperfeiçoado.
Abaixo segue uma pequena lista dos recursos que você poderá desfrutar no CakePHP:
Ativo e com comunidade amigável;
Licença flexível;
Compatibilidade com PHP 4 e PHP 5;
Integrando funcionalidade CRUD (Create, Read, Update and Delete, ou Criar, Ler, Atualizar e Excluir) para interagir com o banco de dados;
Aplicações scaffolding;
Geração de código;
Arquitetura MVC (Model, View, Controller, ou Modelo, Visões, Controlador);
Requisições ao expedidor com clareza, URLs personalizáveis e rotas;
Validações internas;
Templates rápidos e flexíveis (Sintaxe PHP e com ajudantes);
Ajudantes para usar AJAX, JavaScript, HTML, formulários e outros nas visões;
Componentes de E-mail, Cookie, Segurança, Sessões, Manipulação de Requisições e outros;
Lista de controle de acessos flexível;
Limpeza de dados;
Flexibilidade com cache;
Internacionalização;
Funciona em qualquer subdiretório do seu website, com poucas configurações no Apache.