| Author |
Message |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 10:24:37
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
Pessoal, não sei se já conhecem, mas eu lancei a primeira versão de um projeto Open Source sobre geração de código agora em novembro.
É o J2EE Spider - http://www.j2eespider.org
Por enquanto o projeto só está gerando código em Struts, que é a primeira etapa.
Para gerar códigos de outras tecnologias, é necessário criar templates. A geração de código é totalmente baseada em templates (usando Velocity).
Estive conversando com o Sergio e ele deu idéia de postar um tópico aqui para conseguir ajuda de alguém que seja bom em Mentawai, para criar esse template de Mentawai.
Então é isso. Caso alguém tem interesse em ajudar no projeto...
Acho interessante porque vai ajudar a popularizar e agilizar criação de projetos Mentawai.
Se quiserem ver vídeos do funcionamento do SPIDER:
http://www.j2eespider.org/movies/pt/criando_projeto.php
http://www.j2eespider.org/movies/pt/help_merge.php
Abraços,
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 11:03:06
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline
|
Ateh fiquei curioso.... mas... duas coisas....
1 - pq vc usa uma ferramenta de merge externa, o eclipse tem isso dentro dele, num tem?
2 - eu não tenho nem ideia com o velocity funca, mas toh afim de ajuda =D
VELO
|
_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 11:06:50
|
amilhoranza
![[Avatar]](/images/avatar/a8f15eda80c50adb0e71943adc8015cf.png)
Joined: 09/08/2006 07:19:17
Messages: 174
Offline
|
A idéia é ótima... Gostei do projeto se precisar posso ajudar também.
|
[]s Drex |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 11:33:45
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
velo wrote:
Ateh fiquei curioso.... mas... duas coisas....
1 - pq vc usa uma ferramenta de merge externa, o eclipse tem isso dentro dele, num tem?
2 - eu não tenho nem ideia com o velocity funca, mas toh afim de ajuda =D
VELO
Opa =)
1) Vc gosta do merge do eclipse? Depois posso até fazer uma versão com essa opção de integração, mas eu prefiro o WinMerge, acho que foi por costume mesmo hehe
2) Eu também não sabia Velocity até começar esse projeto. Mas Velocity é tão ridículo que eu meu recuso a dizer que tem que aprender hehe.
Resumidamente o Velocity funciona assim:
Você tem um arquivo .java...
Dai você renomeia ele para .vm (por exemplo)
Ele passa a ser um arquivo Velocity
Ai dentro do arquivo você pode tirar qualquer coisa e colocar no lugar váriaveis, ifs, e loop, tipo: ${projeto.nome}... iria imprimir o nome do projeto se você setasse essa váriavel quando rodasse o velocity... Coisas assim...
Os recursos que ele tem são mais ou menos os recursos so JSTL, só que focado para a criação de templates.
A grosso modo é isso hehe...
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 11:37:02
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
Bom que vocês animaram =)
Vamos ver se mais alguém anima ai a gente ve a disponibilidade e pode até montar uma equipe para isso (apesar de que o trabalho no template de mentawai é pouco)...
A idéia de várias pessoas talvez seja legal nas definições, ou para dar mais idéias para o projeto =)
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 11:55:55
|
velo
![[Avatar]](/images/avatar/7f39f8317fbdb1988ef4c628eba02591.jpg)
Joined: 16/02/2006 13:33:54
Messages: 1197
Location: Jaraguá do Sul - SC
Offline
|
bruno.braga wrote:
1) Vc gosta do merge do eclipse? Depois posso até fazer uma versão com essa opção de integração, mas eu prefiro o WinMerge, acho que foi por costume mesmo hehe
Nem eh por gostar....
Mas nem todo mundo tem o WinMerge
Agora, se o kra tah pegando um plugin pro eclipse, o eclipse ele tem, heheheh =D
VELO
|
_____________________________________
Mentawai Developer
"When the only tool you have is a hammer, everything looks like a nail"
http://en.wikipedia.org/wiki/Golden_hammer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2006 12:02:06
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
É, na verdade eu deixei aberto para escolher qualquer ferramenta de merge... Mas não tem a opção de usar o próprio merge do Eclipse se o cara não tiver nenhum, acho que isso que falta para ficar completo e atender a todas as necessidades =)
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2006 10:06:55
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
velo / amilhoranza, se vcs não tiverem, criem login lá no sourceforge...
Precisa do login para dar acesso ao CVS.
Enquanto isso dá para baixar o projeto como usuário anonimo:
http://sourceforge.net/cvs/?group_id=164478
Aqui tem uma documentação básica de como funcionam os templates:
http://www.j2eespider.org/doc/pt
Deem uma lida e me falem as dúvidas porque além de explicar, eu posso ir melhorando a documentação.
Abraços,
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2006 18:54:25
|
bruno.braga
Joined: 01/12/2006 09:37:16
Messages: 226
Offline
|
Criei um fórum no projeto para não ficar amolando o pessoal aqui com discussão sobre outro projeto (antes que reclamem) hehe...
http://www.j2eespider.org/forum
E adicionei uma mensagem sobre o Template de Mentawai:
http://www.j2eespider.org/forum/viewtopic.php?p=2#2
|
http://www.brunobraga.com.br
http://www.j2eespider.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2006 04:48:54
|
amilhoranza
![[Avatar]](/images/avatar/a8f15eda80c50adb0e71943adc8015cf.png)
Joined: 09/08/2006 07:19:17
Messages: 174
Offline
|
Pronto, já me registrei no forum.
|
[]s Drex |
|
|
 |
|
|