Há certo tempo estava pensando em deixar de utilizar o Mate Framework devido a uma falta de suporte mais robusta ao desenvolvimento de aplicações em Adobe AIR, então durante o FlexMania 2010, um uma palestra que abordava o tema Flex 4 – Desenvolvendo com Portabilidade(Web, Desktop e Mobile), pude ver um uso prático e fácil do Swiz Framework que me motivou a iniciar meus estudos e uso deste framework para as futuras aplicações que serão desenvolvidas. Neste post irei compartilhar o que até aqui ajuntei de informações…
Swiz Framework: Site | @SwizFramework | Wiki
Segundo a definição do Wiki temos:
O Swiz é um framework para Adobe Flex, Flash e AIR para fornecer um completo suporte ao desenvolvimento de soluções RIA. O Swiz te proporciona:
- Inversão de Controle
- Injeção de Dependência
- Tratamento de eventos e mediação
- Um cliclo de vida simples para métodos remotos assíncronos
- Um framework desaclopado do código da sua aplicação
Indo na contramão da maioria dos frameworks para Flex, o Swiz:
- Não impõem o uso de nenhum padrão JEE no código da sua aplicação
- Não repete estrutura de pastas
- Não te força utilizar nenhuma estrutura de código predefinida
- Não te obriga a estender nenhuma classe específica do framework
O Swiz representa o melhor das práticas aprendidas dos melhores desenvolvedores de RIA de algumas das melhoras empresas de consultoria da indústria, possibilitando assim que o Swiz seja, simples, leve e extremamente produtivo.
De início um ponto que me chamou a atenção e me agradou muito no Swiz, a documentação de como utilizar o Swiz disponível na Wiki é simples, fácil e clara, a qual recomendo a leitura. Após uma leitura, veja este exemplo de uso do Swiz [CafeTownsend-Flex4].
Links antigos que auxiliam na compreensão do Swiz Framework:
Adobe TV – Introducing Swiz [19/08/2008]
Possui uma explicação ampla sobre o framework.
Christophe Coenraets – uma aplicação simples usando o Swiz Framework e BlazeDS
Exemplo bem interessante, onde um ponto a ser observado foi como foi definido o acesso ao RemoteObject através do Swiz.
Using Swiz Part 1: Initial Setup
Conjunto de post sobre o uso do Swiz, atentar aos links relacionados do post.
Swiz in 20 minutes
Neste vídeo podemos te uma visão clara do poder e facilidade de uso do Swiz Framework e observar um detalhe que para mim é extremamente importante, nenhum código extra além da lógica da nossa aplicação, com isto o Swiz consegue ser fiel ao que se propõem…
Links recentes sobre Swiz Framework:
Jandersonfc
#flexmania 2010 – Flex 4 – Desenvolvendo com Portabilidade(Web, Desktop e Mobile)
Esta foi a palestra a qual me referi no início do post.
#flexmania 2010 – disponibilizando código fonte
Material da Palestra.
Publicações no blog abordando o assunto.
Swiz in Actionscript Projects (including Flash IDE projects)
Para quem tiver interesse em utilizar o Swiz Framework sem ser em um projeto Flex ou AIR é interessante a leitura desse post.








