This document is for a version of CakePHP that is no longer supported. Please upgrade to a newer release!

O que é CakePHP? Por que usar?

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.