Caso alguem queira conhecer o projeto que eu comecei ha algum tempo e da rapida produtividade no desenvolvimento de telas de cadastro padronizadas, tanto WEB quanto SWING, pode acessar:
Os pacotes SubMacroUtils (que tem classes para gerar telas de cadastro WEB) e SubMacroForms (telas de cadastro SWING) que permitem esta agilidade. Apos conhecer alguns frameworks, que sao bem legais, notei que nenhum tinha esta visao de produtividade e padronizacao de telas bem definido. Eu crio arquivos XML que podem ser aproveitados tanto para escrever telas de cadastro WEB quanto SWING, com todos os tradicionais botoes Inserir, Remover, Alterar, Listar, Imprimir, etc.
Tem um grupo de colegas da area de software livre ajudando a fazer um site com documentacao completa sobre tudo isso. Por enquanto, podem olhar o PDF que esta no site do 1o. link acima, uma apostila completa comecando do basico do Java ate SubMacroUtils, nesta apostila ainda nao tem nada de SubMacroForms.
É um projeto estavel, que ja tem varias pessoas usando em ambiente de producao. Contudo, sugestoes de melhorias sao bem-vindas.
para quem gosta da plataforma Java e implementa aplicações web, eu recomendo conhecer o Grails (http://www.grails.org ).
Depois do Ruby on Rails apresentar o desenvolvimento por convenção ao mundo de aplicações web, o pessoal com experiência em Java e cansado de tanta configuração xml criou o Grails: um framework MVC em Groovy, no estilo Ruby on Rails, desenvolvido sobre o Spring, SpringMVC, Hibernate, Quartz, Log4j, etc. É desenvolvimento web com Agilidade, simplicidade e poder.
Por ser em Groovy, é naturalmente integrado a Java. É ótimo você poder, a partir de uma classe Groovy, instanciar uma classe Java sua, ou uma classe do Commons Http, ou do Lucene, ou do…, tudo “como se estivesse programando em Java”.
Cara li o teu blog… Bah da até medo né, do geito que tu fala lá parece que quem não souber Grails no futuro esta ferrado… hehe to zuando.
Vou dar uma olhada nesse framework.
será que eu to ficando viciado nele??? Acho que sim…
Mas realmente ele tem me impressionado a cada dia…
Vale conhecer.
Não é que quem não conhecer estará ferrado, mas quem conhecer terá nas mãos um framework com uma produtividade enorme, e poderoso como qualquer framework java que pode se fazer utilizar de outros projetos java que a gente usa: lucene, http commons, log4j, quartz, e por aí vai… É desenvolvimento ágil em java. Quem diria… Eu que já usei muito Struts, Tiles e SpringMVC, sei o quanto não é produtivo toda aquela configuração em xml. Fica bom no final, boa arquitetura, etc, mas a produtividade fica comprometida, na minha opinião.
[quote=otaviofcs]No que se refere a framework, toda preferência será transitória…
Se bem que alguns serão transitórios como uma flecha (vide Webworks) ;).[/quote]
Na verdade o Webwork não é transitório, na verdade ele só mudou de nome para Struts 2. Heheheh
Na revista MundoJava numero 21 são mostrados 3 frameworks nacionais para produtividade em aplicações web, alguns deles já citados neste tópico. Acho que vale a pena conferir!!!
Deixando de lado se o Struts 2 agora virou um Webwork… Percebi que é bem mais produtivo doque o Struts 1. Até para que não tem muita intimidade com a coisa, a versão 2 minimiza bastante. Digo isso, pois fui apresentá-lo para a equipe, pra minha surpresa eles gostaram e o melhor entenderam !!!
E viva os FRAMEWORKS !!! Seja ele Struts ou Webwork !!!
A lista é bem interessante, porém temos aqui em BH (MG) um framework Java EE que, sinceramente, faz muita coisa melhor do que alguns citados ali (minha opinião); se quiserem conferir:
<a href=http://www.powerlogic.com.br/powerportal/site.do?evento=portlet&pIdPlc=ecpTaxonomiaMenuPortal&app=site&tax=48&lang=pt_BR&pg=2&taxp=48&> [jCompany]
[quote=hqz777]A lista é bem interessante, porém temos aqui em BH (MG) um framework Java EE que, sinceramente, faz muita coisa melhor do que alguns citados ali (minha opinião); se quiserem conferir:
<a href=http://www.powerlogic.com.br/powerportal/site.do?evento=portlet&pIdPlc=ecpTaxonomiaMenuPortal&app=site&tax=48&lang=pt_BR&pg=2&taxp=48&> [jCompany]
Abraços
[/quote]
sim faz um glue mal feito de varios projetos opensource e ainda tem coragem de cobrar por isso
opa, td blz ?
Pessoal, gostaria da opinião de vcs sobre o Mentawai, estou estudando ele e achei um framework muito bom.
Gostaria de saber o que vcs acham dele, em q tipo de projeto usaram e os resultados que obtiveram.
[quote=fmeyer][quote=hqz777]A lista é bem interessante, porém temos aqui em BH (MG) um framework Java EE que, sinceramente, faz muita coisa melhor do que alguns citados ali (minha opinião); se quiserem conferir:
<a href=http://www.powerlogic.com.br/powerportal/site.do?evento=portlet&pIdPlc=ecpTaxonomiaMenuPortal&app=site&tax=48&lang=pt_BR&pg=2&taxp=48&> [jCompany]
Abraços
[/quote]
sim faz um glue mal feito de varios projetos opensource e ainda tem coragem de cobrar por isso [/quote]
A pergunta que não quer calar, a empresa do ponto de vista jurídico e das licenças pode cobrar ?
E respondendo a pergunta, até esse ponto eu tive privilégio de escolher muitos dos frameworks para a equipe .
Quanto ao Groovy, me parece uma alternativa bastante interessante para projetos pequenos (digo por maturidade do projeto), usa uma estrutra que conheço bem SpringMVC que é bem bacana também … Vale à pena prestar atenção nele :-).