10 motivos para preferir JSF  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

Já olhou a seção de artigos do GUJ? http://guj.com.br/artigos.jsp

Daniel Quirino Oliveira
[Email] [WWW]
Leozin
JWizard
[Avatar]

Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline

particularmente JSF está sendo MUITO BOM na minha opinião, principalmente quando se usa Ajax4JSF

estou num projeto utilizando JSF + ajax + Spring (AOP e Transactions) + EJB3 e está tudo andando muito bem! Há ótimas implementações do JSF que tornam o trabalho produtivo e de qualidade

http://www.leozin.com.br/blog
[ICQ]
bebad
JavaEvangelist
[Avatar]

Membro desde: 27/07/2006 19:56:35
Mensagens: 303
Offline

Caras também odeio os erros do struts,
sou JSF - na mente x)


Admin.. PATCH your box now, or DIE!!!

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

representing the old school defacers brazil:
red_eye
ATH
ir4dex
hax0rs lab
IoN
r00t_system
kernel_panic

bebad was here.
sunshine
JavaChild
[Avatar]

Membro desde: 28/09/2004 18:53:15
Mensagens: 111
Offline

em relacão a teste
como é o JSF?

é possível testar com relativa facilidade?

pfilipak
gbmesso
JavaBaby
[Avatar]

Membro desde: 30/11/2006 17:52:27
Mensagens: 86
Localização: BR, São Paulo
Offline

lobinhojr wrote: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.


Quem sai ganhando com isso somos nós no final não é ??? Sempre tentando um superar o outro e a gente aproveitando

Quero aprender JSF com Facelets urgente !!!
Acho que vou deixar de lado temporariamente o estudo para certificação, pois todos comentam muito (e bem) de JSF. Assim como o amigo trabalho hoje tb com ASP.Net

Aprendendo sempre...
[MSN]
daniel.castro
What is classpath?

Membro desde: 25/04/2006 15:44:01
Mensagens: 5
Localização: Rio de Janeiro
Offline

Onde encontro um bom 'How To', um 'Quick Starter Guide' ou qq documentação boa para começar a estudar o que o JSF pode fazer ou não...

Estou acostumado ao Tapestry, que como todo o framework tem suas limitações, mas como eu não sou um Framework eu não quero me limitar ao Tapestry...Já trabalhei com Struts e sei que ele não é flor que se cheire mesmo...

-------------------------------------------
Atenciosamente,
Daniel Ferreira Castro
Sun Certified Java Programmer 1.4
Weblogic Developer - Build Solutions
Weblogic Developer - Portal Solutions
[MSN] [ICQ]
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

Há um número enorme de arquivos XML para configurar no Struts, dá até desânimo.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

"

This message was edited 1 time. Last update was at 23/12/2008 14:43:29

[Yahoo!] aim icon [ICQ]
rodrigo_corinthians
JavaEvangelist
[Avatar]
Membro desde: 07/06/2005 12:01:01
Mensagens: 316
Offline

A volta dos mortos vivos... rs

O Struts 1 parou na versão 1.3.9.

Marcio_Nogueira no Struts 1 realmente tinha uma penca de arquivos xml mas agora no Struts 2 tem uma opção para configurar via Annotations, faça você mesmo um teste para ver como está 1000 vezes melhor.
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline

ManchesteR wrote:
andgonca wrote:
Artigo interessante comparando JSF com Struts:

http://jroller.com/page/dgeary?entry=top_ten_reasons_to_prefer

[]´s


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?


Mas, pra que ? JSF já faz tudo.. não tem pq usar struts só pra dizer "to usando struts"

This message was edited 1 time. Last update was at 14/04/2008 18:54:50


follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
santana_fabiano
Debugger

Membro desde: 11/09/2006 09:55:38
Mensagens: 55
Offline

Toda vez que usa Struts vc mata um bebê foca!
[Email] [Yahoo!] [MSN]
Tchello
GUJ Master
[Avatar]

Membro desde: 07/06/2008 14:41:04
Mensagens: 1695
Offline

Toda vez que se da um ress numa thread de 5 anos atrás você extingue uma espécie inteira!
hehehehe
deniswsrosa
GUJ Ranger
[Avatar]

Membro desde: 21/07/2005 08:51:27
Mensagens: 807
Offline

Chegou um pouquinho atrasado amigo, essa piada era boa a 5 anos atrás, se bobear vc nem sabe o que ela significa. Da próxima, usa essa cartinha mágica:




SCJP, SCEA I
[MSN]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team