| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 08:31:59
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Estamos começando um novo projeto Java usando richfaces, na verdade esse está sendo o meu primeiro contato real com richfaces, antes disso trabalhei com struts durante um ano e outros frameworks web, além de ter ficado maior parte do tempo com Swing.
Estava vendo um projeto em Seam que uma pessoa da empresa trouxe para nós observármos, mas a princípio não consegue perceber uma vantagem real do seam do que o tradicional richfaces + facelets, já que esse sistema daqui será pequeno, não mais do que uns 40 casos de uso.
Algumas coisas que percebi do seam:
Seam wrote:
 Passagem do controle do faces-config para o pages e context;
 Controle único de passagem de parâmetro?? (declarado no pages)?
 Injeção e Ejeção usando @In e @Out (do qual ainda não sei quais as reais vantagens dessa abordagem);
 Padrões de managed bean pré configurados com o Home e o Query.
Como sou leigo tanto em richfaces quanto seam, as coisas se tornaram meio obscuras, portanto queria saber quais as reais vantagens, o que vocês observaram que sem o seam daria um puta trabalho para fazer. Obrigado pela atenção.
|
>> Inocêncio. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 10:53:41
|
Michel_Sancovich
JavaGuru
![[Avatar]](/images/avatar/0f57a863af3b7e5bf59a94319a408ff7.jpg)
Membro desde: 01/09/2008 13:20:12
Mensagens: 233
Offline
|
kra, t recomendo dar uma lida em http://www.devmedia.com.br/resumo/default.asp?ed=58&site=6
(Revista Java Magazine nº 5 , lá que eu conheci o Seam e até agora só estou desenvolvendo com ele. É muito prático... vc leva segundos para desenvolver o CRUD, é parecido com o Ruby on Rails... vc só precisa do banco de dados que o Seam faz todo o "resto do processo".
Espero ter ajudado e t+
|
www.myspace.com/dymonsband
"Any program feature without an automated test simply doesn't exist." Kent Beck
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 11:13:20
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Amigo desculpe mas o Seam esta anos luz de disntância do RoR.
Grivon, se já tem pessoas com bom conhecimentos em Richfaces/JSF na equipe, eu não usaria o Seam. Participei de um projeto que o Seam atrapalhou muito, se fosse em Richfaces apenas, teria tido um resultado bem diferente.
Mas cada caso é um caso, boa sorte.
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 11:48:57
|
Michel_Sancovich
JavaGuru
![[Avatar]](/images/avatar/0f57a863af3b7e5bf59a94319a408ff7.jpg)
Membro desde: 01/09/2008 13:20:12
Mensagens: 233
Offline
|
está anos luz a frente mesmo, porem eu fiz akela colocacao só para os leitores se situarem na ideia
|
www.myspace.com/dymonsband
"Any program feature without an automated test simply doesn't exist." Kent Beck
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 13:47:09
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Michel_Sancovich wrote:kra, t recomendo dar uma lida em http://www.devmedia.com.br/resumo/default.asp?ed=58&site=6
(Revista Java Magazine nº 5  , lá que eu conheci o Seam e até agora só estou desenvolvendo com ele. É muito prático... vc leva segundos para desenvolver o CRUD, é parecido com o Ruby on Rails... vc só precisa do banco de dados que o Seam faz todo o "resto do processo".
Espero ter ajudado e t+
Obrigado, darei uma olhada.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 13:49:12
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
Luiz Aguiar wrote:Amigo desculpe mas o Seam esta anos luz de disntância do RoR.
Grivon, se já tem pessoas com bom conhecimentos em Richfaces/JSF na equipe, eu não usaria o Seam. Participei de um projeto que o Seam atrapalhou muito, se fosse em Richfaces apenas, teria tido um resultado bem diferente.
Mas cada caso é um caso, boa sorte.
Opa Luiz,
No nosso caso o projeto é pequeno, acredito que não terá mais do que umas 15 telas, e temos o projeto para finalizar até o final de janeiro. Então acho que só o tempo para aprender e ter maturação com o Seam será em vão para esse projeto. Mas mesmo assim não deixarei de estudar e tentar implementar o Seam para projetos futuros, caso ele realmente valha em relação ao tradicional (JSF + Facelets). Mas por enquanto acho que vamos de rich mesmo.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 14:11:49
|
Luiz_Gustavo
Virtual Machine Man
![[Avatar]](/images/avatar/012d9fe15b2493f21902cd55603382ec.png)
Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline
|
Luiz Aguiar wrote:Amigo desculpe mas o Seam esta anos luz de disntância do RoR.
Grivon, se já tem pessoas com bom conhecimentos em Richfaces/JSF na equipe, eu não usaria o Seam. Participei de um projeto que o Seam atrapalhou muito, se fosse em Richfaces apenas, teria tido um resultado bem diferente.
Mas cada caso é um caso, boa sorte.
Opa, tudo jóia Luiz?
Poderia citar algo específico em que o Seam foi problemático?
Aqui na empresa usamos o richfaces com mais frequência, e ele nos é ideal.
Mas já ouvi falar bastante do Seam.
abraços!
|
Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 14:13:10
|
Michel_Sancovich
JavaGuru
![[Avatar]](/images/avatar/0f57a863af3b7e5bf59a94319a408ff7.jpg)
Membro desde: 01/09/2008 13:20:12
Mensagens: 233
Offline
|
kra tem esse tutorial que é muito bom: http://www.jboss.com/products/seam/SeamHBTools.html
|
www.myspace.com/dymonsband
"Any program feature without an automated test simply doesn't exist." Kent Beck
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 14:14:17
|
Michel_Sancovich
JavaGuru
![[Avatar]](/images/avatar/0f57a863af3b7e5bf59a94319a408ff7.jpg)
Membro desde: 01/09/2008 13:20:12
Mensagens: 233
Offline
|
esse aqui tb é muito bom:
http://www.thescreencast.com/2007/06/jboss-seam-generator-and-eclipse-ide.html
|
www.myspace.com/dymonsband
"Any program feature without an automated test simply doesn't exist." Kent Beck
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 20:51:43
|
ceduardo.roque
JavaBaby
![[Avatar]](/images/avatar/4abe8aa8f6fad818f0a9e15f657d75e9.jpg)
Membro desde: 28/07/2006 16:46:16
Mensagens: 79
Localização: São Paulo
Offline
|
Luiz Aguiar wrote:Amigo desculpe mas o Seam esta anos luz de disntância do RoR.
Grivon, se já tem pessoas com bom conhecimentos em Richfaces/JSF na equipe, eu não usaria o Seam. Participei de um projeto que o Seam atrapalhou muito, se fosse em Richfaces apenas, teria tido um resultado bem diferente.
Mas cada caso é um caso, boa sorte.
Concordo. Só que um dos objetivos de o seam ter sido feito foi fazer frente ao Ruby on Rails (isso eu ouvi esta semana da boca de um cara da JBoss que foi no meu trabalho dar uma palestra sobre o Seam). Tudo bem que ele também disse a pachorra de que o Seam "salvou" o JEE... ele quase foi expulso da sala... mas afinal, ele era um representante da JBoss...(na verdade, ele era da Red Hat e ficava no projeto do Seam lá)...
E foi o que eu disse pro cara da Jboss sobre o que você falou: O seam funciona bem pra fazer o trivial (CRUD automático a partir dos wizards do eclipse), mas no dia a dia nao é isso que encontramos, não é mesmo?
Além do que, eu mesmo fiquei fantasiado com a "produtividade" do Seam, mas me sinto mais confortável utilizando RichFaces/Facelets/Faces também.
Abraços
ceduardo.roque
|
"O mais inteligente é o que sabe que não sabe nada!"
Sócrates |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2008 23:07:14
|
faelcavalcanti
GUJ Ranger
![[Avatar]](/images/avatar/04f2a4140112ae491f66a1c558df795f.jpg)
Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline
|
ceduardo.roque wrote:E foi o que eu disse pro cara da Jboss sobre o que você falou: O seam funciona bem pra fazer o trivial (CRUD automático a partir dos wizards do eclipse), mas no dia a dia nao é isso que encontramos, não é mesmo?
na epoca da virada do netbeans, ele começou a trabalhar bastante esta abordagem, com CRUD´s semi-prontos, recursos automatizados, posteriormente hoje algumas coisas prontas como no uso do appfuse ou swing app framework por exemplo.
talvez seja uma estratégia de incentivo a comunidade de forma a explorar o que mais precisam.
This message was edited 1 time. Last update was at 25/09/2008 23:08:05
|

--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha! |
|
|
 |
|
|