JSF: As pessoas ainda usam?  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Crown
Debugger

Membro desde: 19/01/2010 17:14:49
Mensagens: 52
Offline

Parei de trabalhar com Java a algum tempo, gostaria de saber como anda cenario atual, nunca fui muito com a cara do JSF, sempre vi como uma teclogia que logo ia cair em desuso, iae pessoal ainda usam JSF nas suas empresas em novos projetos?

ps:Sei que tudo depende de premissas, mas nunca gostei da ideia dos controles serem processados no servidor.

This message was edited 2 times. Last update was at 20/09/2010 17:40:37

gilbueno
JavaBaby
[Avatar]

Membro desde: 30/07/2010 16:16:47
Mensagens: 77
Offline

aqui na minha empresa agente usa muitoo o JSF 2.0
e o JPA também

/**
*
* @author gil
*/
Carlos_ds_jar
Virtual Machine Man
[Avatar]

Membro desde: 27/01/2007 15:38:24
Mensagens: 540
Localização: Ceará e Paraíba
Offline

Eu ainda uso!

"O Java é capaz de gerar mais soluções e mais problemas do que a nossa 'vã' filosofia é capaz de prever!"
[Email] [MSN]
robsonsm
JavaGuru
[Avatar]

Membro desde: 28/02/2009 18:49:47
Mensagens: 217
Offline

No ano passado participei de três projetos para uma empresa e todos eram com jsf. Hj estou em outra empresa e trabalhando com Struts 2.

Sun Certified Java Programmer 5.0
Giulliano
GUJ Master
[Avatar]

Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline

Crown wrote:Parei de trabalhar com Java a algum tempo, gostaria de saber como anda cenario atual, nunca fui muito com a cara do JSF, sempre vi como uma teclogia que logo ia cair em desuso, iae pessoal ainda usam JSF nas suas empresas em novos projetos?

ps:Sei que tudo depende de premissas, mas nunca gostei da ideia dos controles serem processados no servidor.



hahahahahha...como assim "ainda usam"....fala como se fosse algo ultrapassado. JSF é especificação JEE, e na minha opnião muito melhor que struts

Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi




<UnTouChAbLe>
[Email] [WWW] [MSN]
alabeduarte
Thread.start()
[Avatar]
Membro desde: 18/10/2009 12:51:30
Mensagens: 38
Offline

A empresa que trabalho possui vários projetos que utilizam JSF.
Este framework, se bem usado, é uma mão na roda para determinadas situações.

Entretanto, aqui na empresa que trabalho, muito se tem discutido em relação aos frameworks action-based e component-based.

A questão é que muitas vezes perdemos mais tempo configurando os componentes do que focando na regra de negócio, principalmente quando a empresa tem um modelo de layout padrão. Além disso, o JSF da muita liberdade para inserção de regras de negócios na camada de apresentação (nos componentes) através dos managed beans, e pra dar manutenção de um projeto que não foi você quem fez se torna mais e mais delicado, porque envolvem escopos, referências a outros managed beans, etc.
Fora que ele não oferece algumas facilidades que os frameworks atuais action-baseds oferecem como o suporte a serviços REST.

Por este e outros motivos, o VRaptor 3 (action-based) será o framework da vez (ao que tudo indica) na empresa em que trabalho.
Mas é um assunto polêmico e existem casos em que o JSF ainda é muito bem vindo, porém eu particularmente já não me acho tão produtivo utilizando JSF, ao contrário quando utilizo o VRaptor por exemplo.

OBS: não é minha intenção evangelizar nenhum tipo de framework aqui! ^^

Alabê Duarte

SCJP 6

@alabeduarte
http://br.linkedin.com/in/alabeduarte
http://alabeduarte.blogspot.com
http://javabahia.blogspot.com

http://www.portaljavabahia.com
Crown
Debugger

Membro desde: 19/01/2010 17:14:49
Mensagens: 52
Offline

fora que jsf faz parte do EE, oq motivou a utilizacao do mesmo em seus projetos, lembrando que minha intenção nao é dizer que o framework nao presta, é me atualizar. é como eu disse o fato que da minha empatia pelo jsf é por conta de ela passar mais uma responsabilidade pro servidor, que é processar os controls, sei que muitas outras tecnoligias fazem isso, mas isso me faz nao gostar delas tambem, isso vinha mudando com alguns controls baseados em ajax, melhorou?
sulito
Virtual Machine Man

Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline

não se esqueça que o jsf faz parte do padrao JAVA EE, eu acho que o problema esta no programador e nao no framework ou na linguagem, a quem se adapta mais facilmente no struct do que no jsf, e por ai fora, a quem fica mais produtivo numa do que noutra.
mas não se esqueçam padrão é padrao

LPI-101
marcosalex
GUJ Expert
[Avatar]

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

Por aqui tem muita gente usando JSF e muito mais migrando de outros frameworks (struts 1 e 2) pra ele.

Mas sobre qual é o melhor, é igual o colega falou: vai muito do gosto, tem gente que prefere action-based, outros odeiam. Daí vai da empresa.
[Yahoo!] aim icon [ICQ]
Tiburcio_Mancha
JavaEvangelist
[Avatar]

Membro desde: 28/07/2008 10:34:13
Mensagens: 367
Offline

Além disso, o JSF da muita liberdade para inserção de regras de negócios na camada de apresentação (nos componentes) através dos managed beans, e pra dar manutenção de um projeto que não foi você quem fez se torna mais e mais delicado, porque envolvem escopos, referências a outros managed beans, etc.


Mas ae, só pq da liberdade não quer dizer que se deve fazer. O programador deve conhecer boas práticas de programação, conhecer o MVC, é o mínimo que se espera de um profissional.

não se esqueça que o jsf faz parte do padrao JAVA EE, eu acho que o problema esta no programador e nao no framework ou na linguagem, a quem se adapta mais facilmente no struct do que no jsf, e por ai fora, a quem fica mais produtivo numa do que noutra.
mas não se esqueçam padrão é padrao


Concordo. Acho que o o ideal é conhecer muito bem Servlets, pois esse framewoks são todos construídos em cima. Depois dependendo da demanda, o entendimento e domínio da tecnologia é fácil.




bombbr
Java Ninja
[Avatar]

Membro desde: 20/02/2005 21:56:17
Mensagens: 256
Offline


Infelizmente sim....

"Não existe trabalho ruim. Ruim é ter que trabalhar." (Seu Madruga)
YvGa
Virtual Machine Man

Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline

bombbr wrote:
Infelizmente sim....

++

Paulo Borio
pissike
Entusiasta Java

Membro desde: 13/11/2008 08:07:03
Mensagens: 16
Offline

Que bala de prata que nada!
JSF é muito robusto, muito completo, muito isso e muito aquilo.
Satisfaz todas as necessidades? Não!
Usa quem pode e quem quer.
Aqui estamos usando a versão 1.2

Infelizmente. Sou mais wicket.

This message was edited 1 time. Last update was at 08/10/2010 13:16:22

mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Tiburcio_Mancha wrote:
Além disso, o JSF da muita liberdade para inserção de regras de negócios na camada de apresentação (nos componentes) através dos managed beans, e pra dar manutenção de um projeto que não foi você quem fez se torna mais e mais delicado, porque envolvem escopos, referências a outros managed beans, etc.


Mas ae, só pq da liberdade não quer dizer que se deve fazer. O programador deve conhecer boas práticas de programação, conhecer o MVC, é o mínimo que se espera de um profissional.



Eu não exigiria muito de quem usa JSF, empresas que usam JSF mal conseguem fazer o mesmo projeto rodar em outra IDE!
Wesley Marra
Java Ninja
[Avatar]

Membro desde: 17/10/2007 11:23:01
Mensagens: 271
Localização: Brasília - DF
Offline

Trabalho com JSF a 3 anos e não tenho nada a reclamar

Sun Certified Java Programmer 5.0
Sistemas de Informação.


 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team