pratico? voce fez uma aplicacao com ele ja? e ja viu como fica seu session bean e percebeu q nunca poderia usar ele sem o seam? pra que ter um ejb que soh pode ser consumido pelo seam? e os testes unitarios deles cheios de reflection brokers?
Em telas absurdamente complexas com centenas de campos e relacoes entre eles do tipo “mexeu aqui focus ali, pinta acola”. casos tipicos eh vc migrar uma aplicacao cheia de inputs desktop para a web. dizem e realmente parece que facilita.
Em telas absurdamente complexas com centenas de campos e relacoes entre eles do tipo “mexeu aqui focus ali, pinta acola”. casos tipicos eh vc migrar uma aplicacao cheia de inputs desktop para a web. dizem e realmente parece que facilita.[/quote]
Há mais ou menos uns 2 anos atrás estudei JSF e fiquei com a mesma impressão. É bom para casos complicados, para o feijão com arroz atrapalha. Pior que naquela época algumas coisas simples ainda não existiam na versão inicial do JSF e era necessário muito google para resolver.
Não sei como está a versão atual mas ainda acho que para usar em casos triviais, só se o desenvolvedor for muito fera nele para ter uma produtividade razoável.
Além de ter que dar uma volta ao mundo, ter que criar um monte de XML, ter que criar um managed-bean, e ter que usar umas tags de output totalmente contra-intuitivas, o que tem de bom ali? Alguma coisa deve ter. Se alguém que tem experiência com isso quizer falar fique a vontade…
[quote=Paulo Silveira]
pratico? voce fez uma aplicacao com ele ja?[/quote]
Trabalho com Seam. Estou falando de experiencia prática!
[quote=Paulo Silveira]
pra que ter um ejb que soh pode ser consumido pelo seam?[/quote]
Na realidade o mais importante é q este framework traz resultado, e isso é o q importa.
Nem todos sistemas precisam ter a mesma estrutura da Amazon (é uma questão de desenvolvimento ágil).
[quote=Paulo Silveira]
e os testes unitarios deles cheios de reflection brokers? [/quote]
Eu utilizo o TestNG e, portanto, para avaliar entradas e saidas é independente do Seam. O TestNG no meu caso é suficiente e resolve o problema.