Tendências do Mercado na Web: Laszlo vs JSF

Caros colegas do guj bom dia

Bom, gostaria de começar uma discussão e ver a opinião de alguns membros que “estão ligados” ou vêem a necessidade de novas tecnologias pra web, no sentido “plataforma”. Vocês que trabalham (ou não) com web, poderiam por gentileza demonstrar a opinião sobre essas duas plataformas:

Laszlo e JSF

Qual deles é a nova tendência pra web? Eu não citei o Flex porque acredito que, possa até decolar, mas são poucos que vão usar devido a seu alto custo de compra…

Quem vocês acham que é a nova tendência? E por que?

Grato pela atenção de todos :slight_smile:

JSF , porque ?

Porque Lazlo mesmo na intranet é bem pesado.
Trabalhei em um projeto que utilizou ele.

Resultado final , migraram TUDO para Struts.
Isso ano passado , mas espero que ajude em algo…

Ah , e JSF com Ajax fica bem legal…

Até… :thumbup:
[]s

eu só não entendi porque o admin botou o tópico nesse fórum… realmente não achei motivos pra botar ele justamente aqui… poderia ser em Desenvolvimento Web, Geral ou Java Básico/Avançado, mas o que eu menos esperava era aqui…

Bom, vai entender… Espero que seja um engano hehe

 Mais este tópico não diz respeito ha "Arquitetura & Projeto de Software". :P
 Mais este tópico não diz respeito ha "Arquitetura & Projeto de Software". :P [/quote]

na minha visão não… mas tudo bem, não vamos desviar o assunto hehe

Como eu falei em outra thread.

Laszlo é bem promissor, mas no dado momento ainda ele falta o que evoluir, principalmente por que ele consegue ser mais pesado que uma aplicação Swing, e isso é fato.

Acredito que entre Laszlo e JSF, é melhor seguir ainda pelo JSF.

O que tem de errado com frameworks tipo RIFE, WebWork, vRaptor ou Mentawai?

gosto bastante destes :smiley:
para fazer sites no geral, mas para aplicações, onde quase 100% das telas são formulários, JSF é uma mão na roda :smiley:

Ainda eh aquele mar odioso de XML, ou isso nao eh mandatorio na spec? Tem alguma implementacao de JSF onde nao tem XML nem taglibs nem nada que nao seja codigo Java puro?

Um dia eles devem mudar, meio que na surdina para depois falarem assim: “XML ??? Aqui ??? Que isso !!!”

Mas até onde eu sei o JSF é um mar de XML mesmo.

Tudo é facinho via XML. É um pouco de Java no meio de muito XML.

Deve ter até gente que acha fácil, pois já está mexendo a mais de um ano e aprendeu por osmose. Só não sei como pode achar prazeroso programar assim.

nada que não seja código java puro não sei se tem não …

mas da pra tirar quase todo o XML usando o spring-annotation por exemplo :smiley:
acho que pra semana que vem faço um tutorialzinho pro GUJ :smiley:

Mas o XML do Spring não é o menor dos males?

O Webwork entao hahahah…

Só de XML de configuracao tem 10 no projeto.
( sim 10 mesmo nao to brincando )
( eu poderia usar um apenas mas estaria gigantesco )

Ai tem mais 2 do Spring…
( Que tambem poderia ser apenas um )

Ah, as validacoes dos forms, tambem sao em XML.
entao tem mais uns 12 no minimo…

Ah e .properties de i18n tem um pra cada Action.
Ou seja absurdos de .properties ( eu poderia usar um global aqui)

E viva o .XML! :lol:

dependendo do tamanho do projeto ele pode ficar beem grande :smiley:

mas eu coloco em XML só configurações de acesso a dados e coisas assim.
@Bean para registrar os beans no contexto
os beans do contexto do spring são acessiveis via EL da JSF (tem um variable resolver que se configura automaticamente quando o jar do projeto esta no classpath)

e para não mexer quase nunca no faces-config.xml
tenho um navigationmanager que faz com que se um método action do JSF retornar:
def:nome
é renderizada a página:
/nomeDoBean/nome.jsp

resolve a maior parte dos casos :smiley:

assim quase não tenho que mexer em XML :smiley:

[quote=gui]O Webwork entao hahahah…

Só de XML de configuracao tem 10 no projeto.
( sim 10 mesmo nao to brincando )
( eu poderia usar um apenas mas estaria gigantesco )
[/quote]

So falto tu dizer que tem 10 pq tu dividiu em 10 e nao que sao 10 diferentes neh.

[quote=gui]Ai tem mais 2 do Spring…
( Que tambem poderia ser apenas um )[/quote]

Denovo foi por escolha tua. :smiley:

Coloca o spring-annotations

Da pra usar com anotacoes se nao me engano.

]['s

[quote=fabgp2001]
Da pra usar com anotacoes se nao me engano.

]['s[/quote]
da pra usar as anotações do Hibernate-Annotation para fazer as validações :smiley:
fica bem legal até …

[quote=urubatan][quote=fabgp2001]
Da pra usar com anotacoes se nao me engano.

]['s[/quote]
da pra usar as anotações do Hibernate-Annotation para fazer as validações :smiley:
fica bem legal até …
[/quote]

É uma tambem.

http://www.opensymphony.com/webwork/wikidocs/Validation%20Annotation.html

]['s

[quote=fabgp2001][quote=gui]O Webwork entao hahahah…

Só de XML de configuracao tem 10 no projeto.
( sim 10 mesmo nao to brincando )
( eu poderia usar um apenas mas estaria gigantesco )
[/quote]

So falto tu dizer que tem 10 pq tu dividiu em 10 e nao que sao 10 diferentes neh.
[/quote]

Leia o segundo parenteses. :wink:

Spring Annotations com Java 1.4 rola?

[quote=fabgp2001]

Da pra usar com anotacoes se nao me engano.

]['s[/quote]
Anotations com Java 1.4 rola? :wink:

com Java 1.4 não rola não, só com Java 5!
http://blog.urubatan.com.br/2006/07/23/empresas_que_trabalham_com_java_natilde_o_gostam_de_produtividade.html

Entao infelizmente pra min nao vai rolar.
Aqui a app. tem que ser Java 1.4 :’(

Quem sabe em um futuro projeto… :smiley: