Arquivo(s) de outubro, 2007

Validação com JavaBeans

Um amigo(Carlos Rafael) me enviou um link hoje atravês do GTALK bem interessante.

Trata-se de uma nova maneira de validar campos, só que dessa vez usando a própria API do Java.

Quem aqui não utiliza um commons-validator da Apache, ou quem utiliza o Struts com certeza deve utilizar o struts-validator, para validar os campos do formulário, propriedades etc.

Agora temos outra opção, JavaBeans Annotations Validator.

Consiste basicamente em utilizar Annotations(JSR 175) para validar as propriedades do JavaBean, realmente bem interessante, e o melhor, você não vai adicionar nenhum bit a sua aplicação, já que essa funcionalidade ê nativo da API(J2SE 5.0). Confesso que ainda não testei, más em breve vou brincar um pouco e quem sabe um artigo bem interessante possa está sendo preparado.

Fiquei bem empolgado com essa nova especificação, pois vai facilitar muita coisa, pelo menos eu espero.
Acho que depois dessa realmente vamos dar adeus aos frameworks de validação, será ?

Para quem se interessar: http://java.sun.com/developer/technicalArticles/J2SE/constraints/annotations.html

Aptana agora com suporte ao iPhone

Como é de costume o Aptana me avisou que existia uma atualização assim que abri o meu MyEclipse.

Faço a atualização e vejo algumas novidades. Uma delas é o suporte ao desenvolvimento para o iPhone. Esse suporte está na versão beta, mas, já possui boas funcionalidades tais como:

1. Visualização do seu projeto para iPhone, tanto na vertical como na horizontal, simulando o aparelho.

2. Quando você cria um projeto iPhone você tem opções que vão facilitar o seu desenvolvimento.

3. Fácil importação das bibliotecas de Ajax para o projeto. (citadas no final deste post).

4. Um wizard para facilitar o deploy do seu projeto no seu aparelho.(Em breve)
Dentre outras, que serão disponibilizadas aos usuários do Aptana. Para quem usa o plugin para o Eclipse, assim como eu, já deve está com essa nova feature instalada ;D.

Rodei aqui alguns exemplos e realmente é muito legal, claro não fiz testes técnicos, mas só o fato de já termos um IDE que já te oferece isso já é um bom avanço. Vi também que ele já tem um exemplo com o Ext para iPhone, fantástico :D. Vocês podem conferir instalando o plugin do Aptana no seu Eclipse(é rápido e simples de instalar) , baixando o IDE ou assistindo o vé­deo demo citado mais a frente.

Para mais informações acesse os links abaixo:

Site Oficial do Aptana:
http://www.aptana.com/
Mais informações sobre o Aptana com suporte a iPhone:
http://www.aptana.com/iphone/
Vídeo demo do iPhone:
http://www.aptana.tv/movies/iphone_screencast/iphone.html

Verifique também as outras integrações que o Aptana oferece:Ruby(Ruby on Rails), Adobe AIR, Ext, YUI(Yahoo), jQuery, Aflax, Dojo, Rico 2.0, Scriptaculous 1.7, Prototype dentre outros.

E muito mais. Lembrando que o Aptana é FREE, e pode ser baixado como uma IDE, ou plugin para o Eclipse.

Abraços

Handerson Frota
handersonbf@gmail.com

NetBeans x Produtividade

Escrevi em um momento de cólera e revolta um artigo que compara o NetBeans e a Produtividade e que acho que vai causar muita polémica, antes de tudo quero que para aqueles que virão a ler e tenham alguma opinião CONSTRUTIVA, por favor não se intimidem e me enviem.

O artigo fala de pontos que venho passando com o NetBeans, e como o markenting da SUN completamente sem fundamentos na minha concepção, tento provar com comparações que o NetBeans não tem nada de produtivo e sim, atrapalha e atrasa o desenvolvimento.Cito alguns pontos e mostro como é feito no NetBeans e no MyEclipse/Eclipse, ai cada leitor tira suas práprias conclusões.

A inspiração para o desenvolvimento deste artigo veio de alguns relatos de um profissional que admiro MUITO e tenho muito respeito, que é o Felipe Gaúcho, mas que ultimamente relatou fatos que realmente eu não concordo, mas como falei, cada um tem sua opinião e respeito isso, agora estou dando a minha opinião e espero que elas também sejam respeitadas.Não quero aqui discutir quem é o melhor, PARA MIM o MyEclipse/Eclipse é o melhor e o NetBeans simplesmente ainda não presta, más, isso é minha opinião, o que relatei neste artigo, são fatos REAIS e acontecimentos do dia a dia, que venho sofrendo por causa dessa “IDE”, leiam, estão bem interessante. E aguardo a opinião de vocês.

PS: NÃO QUERO CAUSAR POLÉMICAS OFENSIVAS, ESTOU APENAS EXPRESSANDO A MINHA OPINIÃO, E SE EU ESTIVER EQUIVOCADO EM ALGUMA COMPARAÇÃO POR FAVOR ME FALEM, POIS É ESSA A INTENÇÃO, QUERO TER CERTEZA SE ESTOU TRABALHANDO DA FORMA CORRETA COM O NETBEANS.

Versão em PDF: aqui