quarta-feira, dezembro 26, 2007

COOP um framework que pensa como o coldfusion

Como já tinha falado num post anterior, o COOP é um framework coldfusion que trabalha com em conjunto com qualquer framework que você já utilize, ele te da a capacidade de simplificar seu código separando completamente o processamento lógico da linguagem de marcação. Assim permite que o designer trabalhe na página de marcação enquando o desenvolvedor têm acesso completo à marcação através de uma estrutura orientada a objeto.

Se você gosta de utilizar uma arquitetura MVC em seus projetos, muito provavemente
você vai adorar COOP. Ele foi feito através de uma mistura de conceitos de custom tags e do emparelhamento de CFC às páginas, onde este CFC é chamado co-processor, que da origem ao nome COOP, ele trabalha lado-a-lado com a página de marcação.

John Farrar fez uma apresentação em 29/11/2007 no Coldfusion Meetup Group.
Reunião URL: http://experts.acrobat.com/p75325859/
Duração: Apróx. 1 hora

Foi apresentado os novo recursos disponíveis neste release do COOP, entre eles:

* integração muito fácil com biblioteca js AJAX
* Tecnologia para manipular conteúdo integrado e adminitrar inclusões limpas de JS e CSS
* Alguns exemplos será demonstrado que não são formas orientada, de forma alguma,
- JQuery exemplo de cantos arredondados
- TinyMCE Editor integração (com coisas como esta que você não tem que esperar a próxima versão do ColdFusion para uma atualização!)
* Como é que esta é uma ótima ferramenta prototyping
* É mostrado como separar completamente o processamento da marcação (Este é o coração do que impulsiona COOP)

Já está programado outra apresentação para o dia 9 de janeiro de 2008 as 10 horas (horário de brasília), John vai mostrar como desenvolver aplicações utilzando COOP.

Fiz o download desta atualização no RiaForge e implementei um sistema administrativo com vários formulários utilzando COOP e jQuery. Tenho que admitir que tive um pouco de dificuldades na integração com o jQuery mas no final tudo funcionou e a aparência, e organização do sistema ficou ótima, as páginas com os formulários ficaram enxutas e de fácil manutenção até para um leigo. Cada formulário possui sua página de marcação (.cfm) e sua página cooprocessada (.cfc) que trabalha junto na mesma pasta, onde ficam todas as consultas de eventos, propriedades e definições dos campos.

A documentação está disponibilizada online neste endereço: http://www.sosensible.com/bundles/products/coop/docs/



Nenhum comentário: