J2EE Spider 1.0.0-M3

Bruno Braga on May 26th, 2008

Bom o projeto está indo bem, a cada dia novas melhorias. Está dando muiiito trabalho, mas está ficando bacana.

O curioso é que o país onde as pessoas mais interagem e sugerem as coisas é a Índia =) O pessoal lá parece ser muito ligado na área de desenvolvimento mesmo.

Fora um ou outro bug a versão 1.0.0-M3 trás 15 melhorias enquanto a 1.0.0-M2 tinha 7. E cada melhoria dessas são significativas, então essa é uma boa release. Espero ter tempo para dedicar a JSF logo e adicionar essa opção no template da ferramenta até porque meu interesse pessoal é mais por JSF por enquanto.

Como detalhamento segue o changelog:

——————————————-
Version 1.0.0-M3 (2008-05-25)

Bug
* [Template] – Acertos no template para Struts – cruds com campo date, javascripts e outros.
* [Template] – Resolvido problema na geração da pasta /jsp/velocity usada para o struts-menu.
* [Plugin - Core] – Quando algum package tinha o mesmo nome do projeto o mapping gerava as classes na pasta errada.

Improvement
* [Plugin - Core] – Distribuição do plug-in usando jar e em arquivo separado do template.
* [Plugin - Core] – Adicionada validação de compatibilidade entre o template e o plug-in.
* [Plugin - Core] – Criação de aba exclusiva para gerenciar templates.
* [Plugin - Core] – Melhoria de performance do build.
* [Plugin - Core] – Adicionado botão para selecionar todos os atributos de uma classe no CRUD.
* [Plugin - UI] – Novo wizard para abrir o SPIDER Editor.
* [Template] – Mais traduções para o i18n do projeto.
* [Template] – Criado atributos para armazenar um resumo das características de cada template.
* [Template] – Adicionado ao template a possibilidade de executar scripts ant para completar o build.
* [Template] – Utilização da feature de executar scripts ant para rodar o xdoclet-build.xml após a geração de CRUDs com Struts.
* [Template] – Alinhamento do código HTML das páginas jsp geradas.
* [Others] – Utilização do Atlassian Bamboo como software de integração contínua e do Fisheye.
* [Others] – Criado um Eclipse Update Site para instalação e atualização do plug-in.
* [Documentation] – Site: tradução de mais páginas para o idioma inglês (mais documentação).
* [Documentation] – Nova sessão “Getting Started” no site.

——————————————-

http://www.j2eespider.org

Subscribe to this blog's RSS feed

Palestra SPIDER em evento M$…

Bruno Braga on April 24th, 2008

Parece estranho mas sábado dia 26 vou pegar carona em um evento do pessoal de .Net (Microsoft) e fechá-lo com uma palestra Java sobre o projeto J2EE Spider.

Como o povo do MG-JUG está um pouco parado em relação a palestras, vai ser uma oportunidade de ter algo sobre Java por aqui.

O evento vai ser o dia todo, mas a palestra do SPIDER será na parte da tarde por volta das 15:30h.

A palestra é mais um bate papo sobre geração de código e apresentação da ferramenta.

Quem quiser chegar antes, desde as 9h tem palestras sobre tecnologias da Microsoft inclusive SilverLight que é concorrente do Java FX.

Até lá!

Nova versão do J2EE Spider

Bruno Braga on February 1st, 2008

Ontem lancei a versão 1.0.0-M1 do J2EE Spider.

Temos muitas novidades. Agora já está disponível a criação de projetos com CRUD, o layout do plugin foi revisto, tem funcionalidades novas como mapeamento e muitas outras coisas…

Deu muito trabalho, mas está ficando bacana. Para ver você mesmo assista o vídeo abaixo:

- versão windows (auto-executável)
- versão multiplataforma (visualizado no browser)

Só gostaria de fazer uma consideração importante sobre a ferramenta:

Apesar da ferramenta estar ficando bastante interessante, ou em outras palavras – fácil de criar projetos com alguns clicks, devemos lembrar mais uma vez que o objetivo não é substituir as pessoas e sair criando projetos utilizando somente o SPIDER. O objetivo é eliminar as tarefas repetitivas que temos no dia a dia, como configuração de projetos, erros na integração de frameworks ou tirar das costas do desenvolvedor a responsabilidade de codificar artefatos que não possuem regras de negocio e uma ferramenta poderia criar em determinados contextos. As pessoas (nós desenvolvedores) podemos ser mais produtivos se estivermos mais focados nas decisões tecnológicas e regras de negocio da aplicação (só para citar alguns) e menos focado em infra-estrutura do projeto.
A idéia é ir mais direto ao ponto sobre as necessidades do cliente ou dos projetos usando uma IDE fácil, intuitiva, com muitos recursos e customizável.

Para visualizar o site do projeto, acesse: http://www.j2eespider.org

Palestras J2EE Spider

Bruno Braga on October 23rd, 2007

Em agosto foi publicado no Jornal da Universidade FUMEC (na qual fiz graduação) a seguinte notícia:


fonte: http://www.fumec.br/jornal/?p=306

Além disso fui convidado e estarei realizando uma palestra sobre o projeto amanhã dia 24 a noite e dia 25 de manhã na FUMEC.

E aproveitando o embalo, dia 26 estarei na UFOP apresentando uma palestra sobre o mesmo assunto no III Workshop de Computação UFOP / UNIPAC.

Segue o link do evento:

http://www.unipacto.com.br/workshop

Aproveitando o assunto sobre o projeto, espero terminar a parte de CRUD até o fim do ano (tempo é um grande problema) e realizar mais algumas palestras em outros lugares ano que vem. Até lá… =)

Framework Neo – Open Source

Bruno Braga on June 26th, 2007

Sabemos que a área de desenvolvimento é extremamente competitiva. Então seja em competição entre tecnologias, ou entre empresas, é importante ter desempenho, produtividade e qualidade (pelo menos).

Em Java um dos itens que são mais cobiçados (até pela comparação constante com .Net) é produtividade.
Tenho bastante interesse nesse assunto, até por ter um projeto nessa área (o SPIDER), mas recentemente uma outra equipe abriu o fonte de um framework chamado Neo que tem sua essencia justamente nisso – ter mais produtividade no desenvolvimento JEE. Tecnicamente o Neo é totalmente diferente do SPIDER. Um é um framework MVC o outro uma ferramenta de geração de código – o que de uma certa forma mostra que não estamos parados: tentandos evoluir em cada parte de uma aplicação JEE.

Para quem não conhece, o Neo é um projeto patrocinado pela Linkcom, e no meu entendimento é um prazer ver mais projetos Open Sources brasileiros com potencial para se destacar. Espero que eles consigam evoluir, cumprir suas promessas e melhorar cada vez mais os recursos disponibilizados pelo projeto.

Post sobre produtividade em JEE

Bruno Braga on March 14th, 2007

Fui convidado e ontem publiquei um post no blog do Rodrigo Urubatan sobre produtividade em JEE.
É uma prévia do artigo da revista que estou escrevendo para a Mundo Java. O tema envolve geração de código e o projeto Open Souce J2EE Spider.

Para quem tiver interesse no assunto, segue o link abaixo:

Java on Rails – Produtividade em Java (Parte 2 – J2EE Spider)

=)

SPIDER 0.2.0 saiu do forno =)

Bruno Braga on January 18th, 2007

Disponibilizei agora a pouco a nova versão do SPIDER, que é meu projeto Open Source voltado para geração de código em Java.

Não tenho muito tempo para me dedicar, e por enquanto estou fazendo sozinho. Mas está ficando bem bacana. Estou procurando colocar bons recursos para que seja útil e poderoso, mas ao mesmo tempo mantê-lo simples, prático e flexível. Onde o estilo de código gerado possa ser customizado por qualquer pessoa ou equipe. Acho que parte dessas metas deviam ser as metas de qualquer software :)….
É, talvez não sejam porque eu sei bem que nem sempre é tão simples… Mas tudo começa de boas idéias, vontade e determinação.

Nesta release eu dei uma força para outros projetos brasileiros, e coloquei suporte ao Mentawai e ao Spring-Annotations.

Temos bons profissionais e bons projetos por aqui… Então gogogo Brasil!!!

http://www.j2eespider.org

Velocity promovido a projeto Top Level no Apache

Bruno Braga on January 14th, 2007

O Velocity, a engine de templates que é uma das bases do meu projeto Open Source foi promovido a projeto Top Level da fundação Apache.

Ao contrário de algumas pessoas que achavam – que o Velocity estava parado, isso demonstra como ele está maduro e com planos para continuar crescendo.

Fico feliz em tê-lo escolhido como uma das tecnologias do SPIDER (http://www.j2eespider.org). Ele é simples, eficiente e agora está com mais uma moralzinha =)
Alias por falar no SPIDER, o fim de ano foi corrido para mim. Mas pretendo lançar a versão 0.2 ainda em janeiro, com várias novidades. Até lá…
Novo link do Velocity: http://velocity.apache.org

Primeira versão do SPIDER finalizada

Bruno Braga on November 7th, 2006

Lancei hoje a primeira versão do meu projeto Open Source sobre geração de código J2EE ;)
Ele é focado gerar código para ganhar produtividade em projetos Java para WEB.

Para saber mais:

http://www.j2eespider.org

Vídeos:

http://www.j2eespider.org/movies/pt/criando_projeto.php
http://www.j2eespider.org/movies/pt/help_merge.php