| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/10/2006 23:12:13
|
Leo_Luz
Entusiasta Java
Membro desde: 01/10/2006 15:01:56
Mensagens: 16
Offline
|
ricardolecheta wrote:Eu pergunto aos colegas, sinceramente, vcs gostam de JSF ou utilizam por um motivo de força maior? Todas as vezes que eu estudei JSF, eu parei. Nunca encontrei algo de novo, simples, etc.
Quando eu comecei a mexer em JSF eu só tinha mexido em PHP pra desenvolvimento Web e tinha visto Struts bem básico. A empresa chegou e disse que JSF e Struts foram as tecnologias que eles tinham analisado e que JSF se mostrava superior em alguns aspectos (não lembro ao certo, mas provavelmente era na parte de manutenção).
No começo, eu estava mexendo com JSF por causa da empresa mesmo. Meus colegas de trabalho e eu demoramos alguns meses mexendo com JSF até achar uma arquitetura decente e organizada para fazermos uma aplicação rodar com uma manutenção simples (ninguém da equipe conhecia JSF até então).
Depois de revirar o JSF e tendo em mãos uma arquitetura simples e funcional, fica bem tranquüilo desenvolver. Então hoje eu gosto de desenvolver com JSF. Faço uma aplicação na boa, sem estresse.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 02:07:59
|
jmp
JavaEvangelist
![[Avatar]](/images/avatar/d2ab2b971ff0dc34b54c0eaa664873f0.png)
Membro desde: 04/04/2006 19:25:13
Mensagens: 478
Offline
|
nao entendo por que usar struts + jsf. JSF ja nao tem tudo o que tem no struts?
|
@eduardordm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 06:25:06
|
Leo_Luz
Entusiasta Java
Membro desde: 01/10/2006 15:01:56
Mensagens: 16
Offline
|
jmp wrote:nao entendo por que usar struts + jsf. JSF ja nao tem tudo o que tem no struts?
Um bom motivo pra adicionar o struts.jar numa aplicação JSF é para utilizar "tiles" para utilização de templates nas páginas JSP.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 06:26:17
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Leo_Luz wrote:Um bom motivo pra adicionar o struts.jar numa aplicação JSF é para utilizar "tiles" para utilização de templates nas páginas JSP.
Um bom motivo pra não se fazer isso é usar Facelets
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2006 06:49:17
|
Leo_Luz
Entusiasta Java
Membro desde: 01/10/2006 15:01:56
Mensagens: 16
Offline
|
Maurício Linhares wrote:
Leo_Luz wrote:Um bom motivo pra adicionar o struts.jar numa aplicação JSF é para utilizar "tiles" para utilização de templates nas páginas JSP.
Um bom motivo pra não se fazer isso é usar Facelets 
Ah.. dava pra utilizar templates sem precisar adicionar lib externa, é?
Vou dar uma olhada nisso..
Acho que vou ter alguns pescoços pra apertar essa semana na empresa
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2006 20:50:47
|
bebad
JavaEvangelist
![[Avatar]](/images/avatar/ca49dcab7677fd5d3108f9a9b250d604.jpg)
Membro desde: 27/07/2006 19:56:35
Mensagens: 302
Offline
|
ix, acabo com o emprego dos cara...
hahaha
ta vendo, nisso que da enganar o chefe
|
JavaEvangelised...-.-....
Admin.. PATCH your box now, or DIE!!!
PERGUNTA IDIOTA. RESPOSTA CRETINA.
Oracle Certified Associate, Java SE 5/SE 6
Oracle Certified Professional, Java SE 6 Programmer
Oracle Certified Professional, Java ME 1 Mobile Application Developer
Oracle Certified Expert, Java EE6 Web Services Developer
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional, Java EE 5 Web Component Developer
Oracle Certified Professional, Java EE 5 Business Component Developer
red_eye
ATH
ir4dex
hax0rs lab
IoN
r00t_system
kernel_panic
bebad was here. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 09:38:27
|
foliveira81
JavaGuru
Membro desde: 10/09/2006 21:57:52
Mensagens: 204
Offline
|
Galera para com isso a melhor solucao vai de projeto para projeto, mas ninguem pode falar mal do struts ele atende a necessidade, pelo menos para quem sabe usar, sou mais ele que vraptor e outros q existe, muita coisa o struts atende e bem, outra coisa pq será que varias empresas grande usa ele
Bradesco, Itau, Sul America, Maritima entre outras falo isso pq acabei de sair de uma consultoria q atende esses clientes, entao para mim ele deu $$$ huahuahauhauha.....
agora uma coisa eu sei agredito que logo logo o JSF vai pegar força no mercado, pois ele tem alguns objetos bons de se trabalhar exemplo JTable dele entre outros..
[]'s
|
Fernando Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 11:46:00
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1856
Localização: Em qualquer lugar
Offline
|
ManchesteR wrote:
Eu não conheço nada de JSF, mas me parece que dá para trabalhar com Struts e JSF juntos, será que não seria 1 melhor solução?
Tentei por Struts + JSF juntos, e ainda por cima na versao 8 do WebLogic, foi um processo horrível e no final não funcionou do jeito previsto.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 11:49:21
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3282
Localização: Awawawawa (Araraquara) - SP
Offline
|
foliveira81 wrote:outra coisa pq será que varias empresas grande usa ele
Bradesco, Itau, Sul America, Maritima entre outras falo isso pq acabei de sair de uma consultoria q atende esses clientes, entao para mim ele deu $$$ huahuahauhauha.....
[]'s
Usam só porque Struts foi o framework pioneiro e, nestas empresas que você citou, é o único framework web homologado. Homologar outro framework é um processo caro que nem sempre pode compensar. Além disso, no caso da adoção de um segundo framework, a empresa vai passar a ter duas bases de código para dar manutenção, o que pode sair mais caro do que era antes e migrar o legado já existente para simplesmente adequá-lo a um outro framework, sem agregar valor ao software, nunca é uma alternativa que agrada os gerentes (com razão).
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2006 11:49:44
|
David
JavaEvangelist
![[Avatar]](/images/avatar/77431ca7981f1f1483ae8a58bcbb6e0e.jpg)
Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline
|
Concordo que a melhor solução varia de projeto pra projeto, mas dai a achar q o struts é bom...
foliveira81 wrote:Galera para com isso a melhor solucao vai de projeto para projeto, mas ninguem pode falar mal do struts ele atende a necessidade
Pode atender, mas "quando você só tem um martelo, tudo parece um prego"...
|
David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2006 10:14:03
|
Anderson Fonseca
HelloWorld
Membro desde: 05/12/2006 16:59:12
Mensagens: 11
Offline
|
Se voce utiliza o Struts em projetos pequenos com no máximo uns 30 casos de uso, ainda vale a pena mas quando voce trabalha com um projeto de 200 uc's, se torna impossível gerenciar tanto xml, tanta action e mapeamento hibernate.
Solução; utilizar um framework orientado a componentes (Tapestry), usar um banco pós-relacional e controle altamente rigoroso sobre toda a parte de construção.
Anderson Fonseca,
SCJA, SCJP, SCBCD, SCWCD, SCEA
|
Anderson Fonseca
SCJA, SCJP, SCBCD, SCWCD, SCDJWS, SCEA (I), SCEA5 (I,II,III) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2006 10:39:18
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Anderson Fonseca wrote:Se voce utiliza o Struts em projetos pequenos com no máximo uns 30 casos de uso, ainda vale a pena mas quando voce trabalha com um projeto de 200 uc's, se torna impossível gerenciar tanto xml, tanta action e mapeamento hibernate.
Solução; utilizar um framework orientado a componentes (Tapestry), usar um banco pós-relacional e controle altamente rigoroso sobre toda a parte de construção.
Anderson Fonseca,
SCJA, SCJP, SCBCD, SCWCD, SCEA
Hã?
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2006 11:00:34
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4679
Offline
|
hahaha...
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/12/2006 20:29:34
|
lobinhojr
Smalltalk
Membro desde: 11/04/2006 18:39:49
Mensagens: 4
Localização: Fortaleza - Ceará
Offline
|
Engraçado isso. Trabalho com Java e mais ainda com .Net e tô vendo a galera se render a produtividade da utilização de super componentes web.
Pra mim, JSF é uma versão meio .Net, mas com o poder e robustez da arquitetura java. Apanhei muito fazendo algo muito semelhante ao caso citado pelo "Mauricio" em Java.
As vezes acho que .Net quer virar java e java quer virar .Net, e um dia elas se encontram no meio do caminho. eheheh Isso para os mais puritanos é o fim.
Lobo Jr
Maurício Linhares wrote:
ricardolecheta wrote:IMHO, JSF nao tem nada de inovador. É claro se é uma especificação, e conta com a ajuda de alguns monstros sagrados, fica fácil ganhar popularidade, IDE's e implementações.
Nada também é muito
JSF é mais uma resposta ao ASP.NET do que qualquer outra coisa, mas ele trouxe idéias interessantes que não estão presentes no ASP.NET mas que terminaram não sendo muito valorizadas ou utilizadas pela comunidade por diversos motivos.
A mais clássica é a noção de renderers. Teoricamente, você poderia ter um mesmo conjunto de componentes JSF gerando saída em vários formatos diferentes, como XHTML, WML, XUL e outros. Contudo, entretanto, todavia, os conjuntos de compoentes suportados por essas diferentes linguagens de marcação são tão diferentes (e conflitantes, em alguns casos) que tornou-se simplesmente impossível (ou impraticável) conseguir desenvolver uma aplicação com eles.
Imagine que você vai desenvolver uma aplicação pra gerar WML e XHTML, você vai ter que tomar cuidado pra fazer com que os componentes que você use sejam todos componentes que tem "renderers" pra as duas linguagens e vai ter que pensar em alguma maneira de não "poluir" demais a interface, porque quem vai receber WML não vai poder ver o mesmo que um browser XHTML poderia. Então essa idéia terminou sendo meio furada (isso mudou um pouco com a chegada do AJAX, mas também não melhorou muito não).
Não vou dizer aqui que aprender JSF é excitante, nem que JSF vai trazer a paz aomundo de frameworks web em Java, mas pras minhas necessidades hoje não encontrei nada melhor em Java. A noção de componentes e controle total sobre a interface fazem dele pra mim hoje a melhor opção no mercado.
Um exemplo interessante disso e uma aplicação que eu comecei a desenvolver recentemente, que é um "gerador de relatórios". O sistema recebe as informações da tela de filtro de um relatório e ela é montada dinâmicamente apenas com a criação e adição de componentes. Se eu estivesse utilizando um framework web "comum" (action-based) provavelmente teria que escrever horrores de HTML, JavaScript e ainda criar taglibs que fizessem isso, com JSF é só createComponent() e createValueBinding(), toda a conversão, validação e relacionamento entre componente e propriedades do formulário são feitas pelo próprio JSF.
Sempre existem "casos" e "casos". O que nós temos que fazer é saber escolher qual a melhor ferramenta pro serviço.
|
Quando você não está feliz, é preciso ser forte para mudar, resistir à tentação do retorno. O fraco não vai a lugar algum."
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 14:31:47
|
Alcelyo
Entusiasta Java
Membro desde: 28/03/2006 16:19:24
Mensagens: 21
Offline
|
Tudo bem mas vcs tem uma apostila ou um artigo explicando o JSF passo a passo, pois sou novato e quero aprender o JSF
|
|
|
 |
|
|