Este blog tem como intuito ser uma referência para os diversos problemas que eu tiver no meu aprendizado com o framework de desenvolvimento web cakePHP.
CakePHP é 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 Cake-PHP é 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).
A camada de banco de dados é abstraída no Modelo (Model), o controle da sua aplicação é feito pelo controlador e como os navegadores vêem, ou seja, o design da sua aplicação é feita pelas Visões (View). Isso facilita e muito o desenvolvimento e a manutenção.Vamos lá, primeiro você pode achar que é muito complexo ter que trabalhar com várias camadas apenas pra imprimir um texto na tela, mas depois podemos ver o benefício disso quando se trabalha em equipe e na manutenção do código.
Com o cakePHP, fica muito mais fácil dividir sua equipe, como Designer de Banco de Dados (vai trabalhar com o banco de dados e os modelos), o programador em si que vai trabalhar com os controladores e o designer que vai trabalhar com as visões (views). Falarei mais sobre o cakePHP no próximo post.
Tentarei atualizar esse blog semanalmente, sempre nos fins de semana, quando tenho um tempo para respirar.
Nenhum comentário:
Postar um comentário