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.




