O que é CakePHP?

CakePHP é um framework em PHP para desenvolvimento ágil. Uma estrutura fundamental para programadores criarem aplicações web. Seu principal objetivo é permitir que programadores PHP trabalhem em uma estrutura que possa programar de forma rápida e sem a perda de flexibilidade.

CakePHP joga fora a monotonia do desenvolvimento web, oferecendo todas as ferramentas necessárias para começar programando o que realmente importa: a lógica específica da aplicação. Em vez de reinventar a roda cada vez que se constrói um novo projeto, pode-se utilizar uma cópia do CakePHP e começar a construir uma aplicação web.

CakePHP tem uma equipe de desenvolvedores e uma grande comunidade, trazendo grande valor ao projeto. Além de manter o programador fora do reinvento da roda, usar CakePHP garante que o núcleo da aplicação é bem testado e constantemente aperfeiçoado.

Abaixo segue uma pequena lista dos recursos que podem ser desfrutados 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.
Felipe Elias Balarin • Data: 21/02/2014 22:03:00 Categoria:CakePHP