Mar 11 2012

Introdução ao SWIZ

Joel

Boa noite galerinha.

Hoje falaremos um pouco do Fremework Swiz. Um ótimo framework para injeção de dependência e inversão de controle para FLEX. Usaremos como base o projeto exemplo, que encontramos no próprio site do swiz, além do quick start do site para mostrarmos como á fácil começar a trabalhar com esse famoso framework.

Código fonte do projeto exemplo.
link para a documentação


Feb 20 2012

Flex Formatter

Joel

Opa!!!!

Olá pessoas, passando aqui rapidinho pra deixar uma dica bem legal.

Pra quem trabalha com Flex e gosta de ver tudo formatadinho, e não gosta de perder muito tempo com isso instalem esse plugin para o Flash Builder.

Flex Formatter

http://flexformatter.googlecode.com/svn/trunk/
FlexFormatter/FlexPrettyPrintCommandUpdateSite/

Para quem não sabe como instalar basta seguir conforme as imagens abaixo.


Feb 19 2012

Item Renderers no Flex

Joel

Boa noite pessoal, dessa vez vamos mostrar como implementar item renders no Flex, utilizando do da função set data para ter acesso aos atributos de cada linha da datagrid aproveitem !

 


Dec 18 2011

E o FLEX Heim?

Joel

Parece que o Flex está se aposentando ….. ou não ?

Tem muita gente se perguntando o que vai acontecer com o Flex agora que a ADOBE passou a bola para a APACHE. Realmente isso mostra que as coisas não andam muito boas para o lado do Flex, e tudo indica que a ideia da ADOBE é partir pra cima do HTML 5.

Sobre o FLASH e o FLEX eu sinceramente acho ferramentas muito maduras que possuem ótimas IDES para um desenvolvimento rápido e de retorno muito bom. Mais claro que começaram a surgir os primeiros problemas. Principalmente com dispositivos mobile onde ambos não encontraram o seu caminho. Mais na realidade o nosso amigo HTML 5 também não encontrou o seu caminho. Sem falar que a APACHE é detentora de ótimos produtos como MAVEN, HADOOP, HIVE, ANT, COMMONS, ou seja o FLEX pode vir com uma grande surpresa na mão da APACHE.

Particularmente pra mim vestindo a camisa de programador o que eu vejo? Gosto muito de trabalhar com FLEX pela sua facilidade, flexibilidade, grande capacidade de customização.

Já trabalhei com vários frameworks para desenvolvimento web, desde HTML puro com pitadas de JAVASCRIPT até aplicações utilizando JSF com PRIMEFACES, que usa em sua api o famoso JQUERY. inclusive no Café com java já abordamos o assunto.

JSF 1
JSF 2

Mais em todos os casos, uma coisa que acho excepcional e senti falta em outros frameworks é a capacidade que o FLEX te proporciona de extender qualquer classe e a partir dai criar seus próprios componentes personalizados e dessa forma atender sua necessidade.

Assim, torço muito para que o HTML 5 de certo e que essa nova tecnologia para desenvolvimento WEB ainda faça muito sucesso, que a ADOBE seja responsável por esse sucesso pois gosto muito do modo de trabalho da empresa, sei que se surgir um novo framework, esse será próximo ao o que é hoje o desenvolvimento com FLEX. Atualmente acho muito penoso o trabalho que você tem para fazer simples animações em HTML 5, e sinto muita falta de um framework de desenvolvimento. Espero que a ADOBE consiga realmente tornar isso uma realidade. Para assim sim ser uma tecnologia que realmente tenha forte presença no mercado.

Vale a pena sim aprender FLEX, em São Paulo por exemplo no controle de grandes bancos existem muitos sistemas antigos desenvolvidos em COBOL e que faltam profissionais e por esse motivo os salários estão ficando cada vez mais atraentes para programadores COBOL. Então não da pra viver muito de especulações. Você tem que achar as tecnologias que gosta de trabalhar e que atenda sua necessidade. Já vi por exemplo em vários sites dizendo que a tecnologia JAVA está morrendo e que cada programador JAVA deveria começar a se habituar com outras linguagens. E falam isso, sendo a linguagem mais utilizada em 2011.

Mais uma coisa todo bom programador tem que ter em mente, seja especialista em uma linguagem mais nem por isso deixe conhecer outras! Eu mesmo criei o Café com Java pensando nisso e para experimentar coisas novas, postar minhas experiências aqui, compartilhar, e dessa forma mostrar o meu trabalho, a quem um dia possa vir a me contratar. Sempre experimente novas linguagens, veja o que está acontecendo ao seu redor. Por exemplo, adoro JAVA, projetos grandes para mim, JAVA é a escolha natural, mas criação de sites, CMS e outras coisas mais voltadas para um ambiente WEB considerando claro sempre o tamanho do projeto PHP é a escolha.

Pra finalizar, se você não conhece FLEX, aprenda! Se conhece estude outras opções se atualize sempre! Não mantenha seus olhos fechados para coisas novas isso é um erro grave em nossa profissão.



Sep 25 2011

Tutorial comunicação java+flex usando jboss, blazeds e Hibernate parte 2

Joel

Boa noite!!!

Nessa semana pegamos a primeira parte do tutorial da semana passada e integramos junto o Hibernate!

Para quem não viu a primeira parte clique aqui.

Espero que gostem ;)

Download dos projetos

 


Sep 19 2011

Tutorial comunicação java+flex usando jboss, blazeds e Hibernate parte 1

Joel

Boa noite pessoal, depois de algumas semanas ausente volto com um tutorial novinho em folha de como montar uma aplicação com a comunicação entre java e flex usando o blazeds e o jboss.

 

 

Antes só do tutorial, gostaria de colocar que esse tutorial é focado para o pessoal que ta realmente começando nesse mundinho da programação e querendo usar o Jboss como servidor de aplicação.

 

 

Então antes mesmo do vídeo gostaria de dar algumas dicas. Pois os erros mais comuns de quem está começando são os erros mais banais e que merecem atenção.
  • Os jars que usamos em nossas aplicações no caso do Jboss esses jars já podem estar embutidos diretamente no jboss não necessitando coloca-los dentro de seu projeto. Caso tenha feito isso pode gerar conflitos e fazer com que o Jboss não inicie corretamente. Então certifique-se que você precisa de determinado jar na sua aplicação ou se o Jboss já oferece ele.
  • Cuidado com as versões!!! Os jars disponibilizados no projeto que fizemos neste tutorial assim como em qualquer projeto que você faca em Java devem ser respeitados então caso deseje atualizar os jars de um projeto tenha antes muita certeza do que está fazendo, pois uma versão errada de um jar pode para a aplicação inteira!
  • Evite caracteres de acentuação para nomes de arquivos ou caminhos de pastas isso pode bugar seu projeto se forem classes java principalmente pode ter certeza que seu erro será fatal ;)
  • Fique sempre atento e faça a atualização de seu projeto Flex no lado do Java pois caso não o faça pode ser a causa de seu projeto não estar sendo atualizado no seu navegador. Caso já tenha feito isso experimente sempre limpar o cache de seu navegador isso salva vidas eu garanto !!! rs…..

Espero que gostem, abaixo segue os links para os projetos bem como o vídeo ;)

 

Download do projeto Java e Flex