Evento: Netbeans Day, Fortaleza, UFC

Como havia divulgado, hoje aconteceu um Netbeans Day na UFC, organizado pelo Silveira Neto, do curso de computação. Foi interessante e apareceram mais pessoas do que eu esperava (sendo 3 teleinformáticos, achava que viriam mais). O palestrante internacional, Gregg Sporar, deu duas palestras: uma sobre o Netbeans 6.1 e outra sobre ferramentas de profiling (relacionadas à avaliação de performance).

Assisti somente à primeira palestra, que foi bastante básica, visto que o assunto principal é uma IDE, depois tive que ir embora. O palestrante falou sobre o ganho de performance e qualidade constante que o Netbeans vem alcançando em todas as suas versões mais recentes e da sua nova infra-estrutura de módulos, que permitem ao desenvolvedor utilizar a plataforma Netbeans para desenvolver suas aplicações, e não apenas a IDE Netbeans para programas.

O principal feature, que tomou a palestra quase toda foi o novo editor de códigos fonte. O Gregg mostrou vários exemplos interessantes de teclas de atalho e suas respectivas funcionalidades, algumas delas bastante úteis, utilizando introspecção, como criação automática do construtor já com parâmetros e atribuição de variáveis prontos para uso, levando em conta apenas as variáveis de instância presentes na classe. Outro recurso interessante é o de extração de constantes a partir de variáveis comuns seguido da substituição do valor da variável pelo seu identificador por todo o código, automaticamente.

Depois foram mostrados os projetos prontos e integrados de aplicações web, já com conexão de banco de dados prontos, modelos de dados, view feitas em JSF e outras coisas mais, tudo com apenas um "Next, Next, Finish".  Achei a iniciativa muito boa para facilitar o início de projetos Web/J2EE que precisam integrar múltiplos frameworks, porém acho que a linguagem é que não ajuda: são geradas várias centenas de linhas de código para um scaffold muito pequeno.

Outro ponto que ele mostrou e que fiquei um pouco intrigado é uma ferramenta para lidar com, talvez, um dos piores aspectos das aplicações J2EE: os arquivos XML. A ferramenta em questão faz a configuração dos arquivos XML em modo gráfico! Como em um formulário! Eu acho que isso é um paleativo, mas está valendo, pois vi que diminui muito o trabalho de configuração como um todo.

Sem sombra de dúvidas o que mais me impressionou foi a integração com o Jasper Reports e suporte a Javascript. É possível fazer um software para gerar relatórios de uma determinada associação de tabelas em segundos! O layout do relatório é feito com um editor WYSIWYG! Já para o Javascript existe suporte de autocomplete de toda a linguagem e das libs que estiver usando.

Os slides para as palestras sobre o Netbeans e Ferramentas de profiling estão disponíveis para download.

Gostaria de agradecer aqui ao empenho do Silveira Neto por trazer mais uma personalidade internacional para compartilhar conhecimento aqui.

PS: Este foi um bom treino para o Fisl! Escrevi este post em 15 minutos. Preciso melhorar isso. ;)

Artigos Relacionados:


Sobre este artigo