Cocktail é um Framework OpenSource para Actionscript, orientado à felicidade do desenvolvedor bem como seu aumento de produtividade. O
buraco de minhoca entre um objetivo e sua realização, uma tarefa e uma entrega, você e sua máquina do tempo.
Inteiro baseado em convenções ao invés de configurações e implementado em cima do conhecido padrão de desenvolvimento MVC, conta ainda com uma arquitetura vasta e extensível para desenvolver e manter suas aplicações de forma sólida, estável e indolor. E tudo isso acontece com suporte nativo e completo à URLs absolutas.
As partes que mais sofrem atualizações (Layout e Conteúdo) podem ser especificados no formato XML (semelhante ao HTML), com DTDs estritos para uma perfeita validação de código bem como auto-complete de tags e propriedades, em qualquer editor com suporte à DTDs. Quem é programador e fã de desenvolvimento ágil, sabe dos benefícios que isso traz.
Na interface existe também uma vasta opção de estilos (semelhante ao CSS), enquanto na camada de conteúdo o usuário tem acesso quase que automático ao consumo de qualquer tipo de dados, sejam eles conteúdos estáticos e internos, bem como arquivos XML externos, WebServices, Flash Remoting etc. Tudo isso ainda no nível do XML, sem escrever uma linha de Actionscript.
Sua sintaxe extremamente minimalista e fluente proporciona o prazer de escrever código como se fosse uma poesia, melhorando de forma significativa a legibilidade de código e manutenção de aplicações, bem como a integração de múltiplos desenvolvedores num mesmo projeto, ainda que pequeno.
Paralelo à todas as possibilidades centrais, existe ainda uma biblioteca automatizada (inicialmente nomeada de Shake) para geração de código pronto para todas as principais tarefas de criação de arquivos e escrita de código convencional. Uma interface visual é planejada para o futuro, e proporcionará um nível de automação inédito no que se refere à desenvolvimento de interfaces interativas, num modelo ágil com suporte a multi-usuários e integração graciosa entre profissionais de Tecnologia e Criação.
O Cocktail já existe a cerca de 4 anos, e já contou com diversos colaboradores que ajudaram e ainda ajudam o projeto a evoluir de forma contínua. Muito obrigado à toda a comunidade que abraçou essa causa conosco e ajudou o projeto chegar onde está hoje!
O
código fonte pode ser visto no GitHub. E mais infos no
Wiki do projeto.
E lembem-se: Novos colaboradores são sempre bem vindos num projeto Open Source! :-)