Payday loans
Auto insurance



Dec
07

Onde aprender Cairngorm – a framework MVC da Adobe

Até poderia dizer que o Cairngorm mudou a minha vida… o que não deixaria de ser verdade, pois a a utilização de MVC (Model-View-Controller) facilita em muito a vida de quem queima pestanas a programar dias consecutivos.

O Model-View-Controller consiste num conjunto de padrões de desenho que nos ajudam a diminuir a complexidade de projectos de grandes dimensões, a organizar melhor o nosso código, a facilitar o trabalho em equipa, a incentivar o fraco acoplamento entre módulos, a tornar o nosso trabalho em algo mais “metódico” ajudando-nos a que nos preocupemos mais a resolver os problemas dos nossos clientes (as regras de negócio), e menos a decidir como organizar o nosso código.

A framework Cairngorm é uma framework MVC oficialmente suportada pela Adobe, e talvez a mais popular no mundo de desenvolvimento em Flex. Não quer dizer que não existam outras “melhores” ou “piores”, como a Guasax, a PureMVC, a Prana ou a ARP, cuja escolha depende mais das características do projecto do que da “qualidade” da framework.

Embora seja muito fácil utilizar uma framework MVC, normalmente é bastante complicado perceber os conceitos por detrás das mesmas, até porque implicam conhecimentos avançados de Programação Orientada ao Objecto. Porém, posso dizer que lendo alguns recursos na net comecei a sentir-me à vontade com Cairngorm ao fim de uma semana e meia. Deixo por isso, aqui os recursos que li e a minha opinião sobre os mesmos.

Recursos da Adobe

São bastante completos, mas demasiado informativos. Pecam falta de componente prática.

Recursos do David Tucker

Aconselho vivamente estes tutoriais pois estão muito bem estruturados, têm vídeos explicativos bastante fáceis de serem acompanhados e bons exemplos de código ao longo dos posts. Esta foi a principal fonte que me ajudou a compreender Cairngorm.

Recursos do Jeffry Houser

Estes não tive oportunidade de ler, mas ficam aqui a título de registo:

Outros recursos complementares

Antes de se aventurarem a ler sobre Cairngorm, aconselho primeiro a ler alguns conceitos complementares que serão úteis para se perceber MVC:

top