O CakePHP é uma daquelas ferramentas livres que todo programador for web precisa conhecer, principalmente programadores PHP, é claro! Trata-se de um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade.
O CakePHP é baseado no framework Ruby on Rails e utiliza padrões de projeto conhecidos, tais como ActiveRecord, Association Data Mapping, Front Controller e MVC (Model-View-Controller). Fonte: http://pt.wikipedia.org/wiki/CakePHP
Na prática o Cake possibilita a criação rápida de aplicações em PHP para ambiente web, alienadas à banco de dados (MySQL principalmente), onde o programador basicamente cria a base de dados, escolhe os controles (métodos) e os módulos (visual) e tudo é providenciado pela ferramenta. O Cake não é nenhuma “oitava maravilha do mundo”, mas pode aumentar e muito a produtividade dos programadores PHP, com ele você consegue colocar uma aplicação em PHP modular (em camadas, por isso do nome… cake = bolo) no ar em minutos!
Para entender como usar o CakePHP, tirar o melhor dele, que tal ter uma video-aula online em português de introdução à ferramenta? Acha a idéia interessante? Então acesse a vídeo-aula disponibilizada pelo Túlio Faria e bom trabalho! 😉