| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 18:27:21
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2292
Localização: Los Angeles, EUA
Offline
|
olha, aplico JSF a mais de 1 ano e meio e sinceramente, não troco ele por nada
integração com o Spring está super legal, facilidade de manutenção e afins, já participei de 3 projetos grandes com JSF e to fazendo um agora
é muito fácil falar mal sem sequer saber como faz um HelloWorld ou parar em qualquer problema
Então vc não poderia falar que JSF é bom, pois parece (não tenho certeza, mas é o que o seu post dá a entender) que vc nunca experimentou outra coisa seriamente. É como o cara que só conhece Struts e acha maravilhoso.
A questão do JSF é que, quando comparado com outros frameworks que estão por aí, ele parece meio espalhafatoso, enrolado, cheio de pequenos detalhes e passos desnecessários, não-simples e não-produtivo para o cara que está começando a mexer com ele. Se o cara já trabalha com ele a 2 anos então isso obviamente não se aplica!
Vc falou que usa ele com Spring. Isso, na minha opinião, é um problema dos projetos web em Java. Vc usa Spring, JSTL, Hibernate, Commons DBCP, Commons Email, Velocity, Sitemesh, MyFaces, JAAS, e por aí vai...
Só dá para dizer se JSF é bom ou não se compararmos ele a outra coisa. Por si só ele é maravilhoso para quem usa e entende.
Quem quiser ver uma comparação do SEAM (JSF) com o Mentawai pode dar uma olhada nesse post aqui: http://forum.mentaframework.org/posts/list/1707.page
Só peço que por favor coloquem qualquer comentário no post relacionado, e não aqui...
This message was edited 2 times. Last update was at 05/12/2007 18:35:31
|
Participe dos meus novos blogs:
O Poder Primário - Você no controle da sua felicidade
Sedução Tecnológica - Tutoriais, dicas e histórias de um engenheiro
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 18:53:58
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7817
Localização: São Paulo, SP
Offline
|
realjn wrote:Amigo, como enxergar isso é um dos segredos mais bem guardados que existem.
Se você nao tem argumentos fatuais (e, preferencialmente, científicos) pra discutir uma coisa como a adoção de uma tecnologia de desenvolvimento web, como você pode aludir que nós somos os cegos e o único esclarecido nesse forum, que tem mais de 30 mil usuários, eh você?
E antes que eu me esqueça, eu não sou seu amigo.
realjn wrote:Depois aparece uma Fada que apresenta JSF ou ASP.NET para o cara... Quem já passou por isso, sabe do que estou falando.
Eu já passei por experiências similares, mas geralmente eu estava bem longe de qualquer tipo de tecnologia a nao ser as empregadas na produção de ácido lisérgico. E não, eu não sei do que você esta falando. Por favor, esclareça.
realjn wrote:E a melhor parte é esta: no final das contas, a tecnologia do futuro é aquela que vai pagar nossas contas - gostemos disso ou não.
A tecnologia do futuro eh a que vai resolver os problemas de tecnologia da informação que empresas e organizações têm. Se ela vai pagar as contas ou não eh totalmente irrelevante - o mundo nao gira em torno do seu saldo bancário, mas sim do valor de negócio produzido pelo seu trabalho. A julgar pela sua descrição envolvendo criaturas míticas e apego a tecnologias dependentes de ferramentas e desenhadas para permitir que programadores inexperientes e de baixa capacidade consigam produzam aplicações com as mesmas qualidades, ele eh pouco.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 20:03:08
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline
|
WilliamSilva wrote:Poxa agora fiquei mais tranquilo pois a JSR-127 (JSF 1.0) de 03/2004 tinha tantos bugs que para usar erá necessário ser um bom contorsionista. O que estamos falando hoje é da JSR-252...
Sim, você tem toda razão. JSR-252 define a especificação atual. Talvez a causa de tanta antipatia pelo JSF e seu modelo orientado a componentes seja o receio de que o transformem no "Swing da Web". Sim, isso é possível se você cruzar um engenheiro de software com um evangelista sectário.
WilliamSilva wrote:
Mais ainda assim retorno a minha pergunta:
"Como vc. pode afirmar isso, vc. está fundamentado em quais exemplos ou modelos.".
Acho absolutamente desnecessário provar que uma tecnologia criada para simplificar a construção de interfaces gráficas Web (como JSF/ASP.NET), com reutilização de componentes e orientada a eventos seja menos produtiva para criar aplicações Web interativas do que com frameworks MVC. Já vivenciei os dois lados da moeda e para mim está muito claro. Por que gastar nosso tempo discutindo religião ?
Feliz Natal!!
|
"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 20:21:18
|
WilliamSilva
Moderador
Membro desde: 02/03/2005 11:08:44
Mensagens: 1692
Localização: Santos -SP.
Offline
|
Feliz Natal!!
Idem e até mais....
http://www.guj.com.br/posts/list/76065.java#400786
This message was edited 1 time. Last update was at 05/12/2007 20:24:21
|
= William Silva =
iSHARE - Document Management System
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 21:46:04
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
cv wrote:
realjn wrote:Amigo, como enxergar isso é um dos segredos mais bem guardados que existem.
Se você nao tem argumentos fatuais (e, preferencialmente, científicos) pra discutir uma coisa como a adoção de uma tecnologia de desenvolvimento web, como você pode aludir que nós somos os cegos e o único esclarecido nesse forum, que tem mais de 30 mil usuários, eh você?
E antes que eu me esqueça, eu não sou seu amigo.
Você não entendeu Carlos, é segredo e ele não vai te contar por que você não é do clube do bolinha.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 22:35:24
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline
|
cv wrote:Se você nao tem argumentos fatuais (e, preferencialmente, científicos) pra discutir uma coisa como a adoção de uma tecnologia de desenvolvimento web, como você pode aludir que nós somos os cegos e o único esclarecido nesse forum, que tem mais de 30 mil usuários, eh você?
Se você representa o fórum como moderador, deveria respeitar a opinião de seus usuários. O único lugar em que sou obrigado argumentar "cientificamente" sobre a adoção de uma tecnologia é na empresa em que trabalho, pois me pagam para isso. Creio que os usuários deste fórum são pessoas inteligentes e esclarecidas e não se deixarão levar sobre essa "alusão à cegueira" que foi citada por você, não por mim.
cv wrote:
E antes que eu me esqueça, eu não sou seu amigo.
Não leve isso a sério nem para o lado pessoal. Aqui onde vivo é Natal.
cv wrote:
Eu já passei por experiências similares, mas geralmente eu estava bem longe de qualquer tipo de tecnologia a nao ser as empregadas na produção de ácido lisérgico. E não, eu não sei do que você esta falando. Por favor, esclareça.
Não sei o que é "ácido lisérgico". É algum tipo de droga?
cv wrote:
A tecnologia do futuro eh a que vai resolver os problemas de tecnologia da informação que empresas e organizações têm. Se ela vai pagar as contas ou não eh totalmente irrelevante - o mundo nao gira em torno do seu saldo bancário, mas sim do valor de negócio produzido pelo seu trabalho.
Para mim e para a maioria dos desenvolvedores que postam em fóruns e tem vidas de verdade, ganhar dinheiro é relevante.
cv wrote:
A julgar pela sua descrição envolvendo criaturas míticas e apego a tecnologias dependentes de ferramentas e desenhadas para permitir que programadores inexperientes e de baixa capacidade consigam produzam aplicações com as mesmas qualidades, ele eh pouco.
Nem todos os desenvolvedores que usam IDE's são "inexperientes e de baixa capacidade" como você afirma de forma preconceituosa. Suponho que também tenha algum argumento "factual e científico" para provar isso. Seu comentário demonstra total desrespeito pelos 30 mil usuários que convenientemente citou no início do seu post.
Feliz Natal !!
This message was edited 3 times. Last update was at 05/12/2007 22:53:05
|
"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 23:18:07
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7817
Localização: São Paulo, SP
Offline
|
realjn wrote:Não sei o que é "ácido lisérgico". É algum tipo de droga?
http://pt.wikipedia.org/wiki/Dietilamida_do_%C3%A1cido_lis%C3%A9rgico
realjn wrote:Nem todos os desenvolvedores que usam IDE's são "inexperientes e de baixa capacidade" como você afirma de forma preconceituosa. Suponho que também tenha algum argumento "factual e científico" para provar isso. Seu comentário demonstra total desrespeito pelos 30 mil usuários que convenientemente citou no início do seu post.
Nao disse que todos os desenvolvedores que usam IDEs sao inexperientes e de baixa capacidade. Eu uso IntellIJ IDEA e me dou muito bem com ele, obrigado. Estava me referindo a ferramentas, frameworks e plataformas que te obrigam a usar uma IDE. Delphi, VB, JSF e ASP.NET sao exemplos classicos disso, e todos eles foram desenvolvidos com o suporte a IDEs para as massas de programadores que nao sabem direito o que estao fazendo como foco primario.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2007 23:54:20
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline
|
cv wrote:Nao disse que todos os desenvolvedores que usam IDEs sao inexperientes e de baixa capacidade. Eu uso IntellIJ IDEA e me dou muito bem com ele, obrigado. Estava me referindo a ferramentas, frameworks e plataformas que te obrigam a usar uma IDE. Delphi, VB, JSF e ASP.NET sao exemplos classicos disso, e todos eles foram desenvolvidos com o suporte a IDEs para as massas de programadores que nao sabem direito o que estao fazendo como foco primario.
Ok, obrigado por ter esclarecido sua intenção quanto ao comentário. A essa altura o pessoal do forum deve estar fazendo rolar alguma aposta para ver quem nocauteia quem primeiro. Eu estou em desvantagem pois sou apenas um humilde "o que é um classpath" neste fórum. Por isso estou acenando a bandeira branca da paz. Sendo assim sugiro que usemos nossas massas cinzentas a partir de agora apenas para escrever código limpo e livre de erros...
Reitero meus votos de Feliz Natal.
|
"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 00:02:47
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 672
Offline
|
realjn wrote:[...]A essa altura o pessoal do forum deve estar fazendo rolar alguma aposta para ver quem nocauteia quem primeiro.
Te falo que eu sou um ...hahahaha.... (brincadeira)
Venho acompanhando essa 'discussao' e tô achando mtooo interessante...
vi coisas q sequer sabia q existiam...ao longo dessas 9 paginas, sempre tirava uma coisa ou outra dos posts e pesquisa no google, literalmente buscando novas informacoes a respeito do q estava sendo falado ...
gostaria de agradecer a vcs, aprendi mta coisa com a briga, opsss..rs..., com o debate de vcs ...
[]'s e Feliz Natal ....
ps: nao tem ngm querendo bater em ninguem ai nao ne!?
This message was edited 2 times. Last update was at 06/12/2007 00:03:32
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 00:18:31
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline
|
pardal_nb wrote:Venho acompanhando essa 'discussao' e tô achando mtooo interessante...
gostaria de agradecer a vcs, aprendi mta coisa com a briga, opsss..rs..., com o debate de vcs ...
Também aprendi postando neste fórum. Sei que todos vocês são uns caras legais que assim como eu são apaixonados por tecnologia. Agradeço pelo comentário positivo, especialmente a parte em que diz que aprendeu, pois esse é o espírito que deve prevalecer em uma comunidade como essa. Fiquei tão feliz que vou comer um hambúrger...
Feliz Natal !!
|
"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 00:48:24
|
saoj
Forum Spammer
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.jpg)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2292
Localização: Los Angeles, EUA
Offline
|
Espero que vc tenha concluído que JSF = http://en.wikipedia.org/wiki/Rube_Goldberg_machine
Mas tudo é subjetivo... Então sejamos felizes com as nossas escolhas, sejam elas quais forem...
|
Participe dos meus novos blogs:
O Poder Primário - Você no controle da sua felicidade
Sedução Tecnológica - Tutoriais, dicas e histórias de um engenheiro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 08:28:51
|
marcosbrandao
JavaEvangelist
![[Avatar]](/images/avatar/38da053032cb4c18a10fe33f871fc2bd.png)
Membro desde: 17/08/2006 19:03:36
Mensagens: 477
Offline
|
heheheh...
essa foi boa saoj...
Recentemente comecei a definir um projeto individual. Vai ser um projeto web. No entanto ainda não defini com o que vou desenvolver, já que não conheço muitas tecnologias. Meu espaço se limita a JSP, servlet, Stuts 1.1 e JSF. Confesso que de todas elas a que mais me atraía era JSF. Já participei de um projeto grande(50.000 hrs) usando struts(o cv ficaria feliz ), e depois disso espero que nunca mais na minha vida eu trabalhe com esse negocio. Tenho participado de pequenos projeto em JSF, e não uso uma IDE pra fazer o serviço, faço praticamente tudo no braço.
Das tecnologias que conheço, acho JSF a melhor, mas acho que tem muita limitação ainda, e as vezes me geram problemas que dão muita dor de cabeça.
Estava quase decidido a usar JSF no meu projeto pessoal, por achar mias fácil e ter um conhecimento razoável, mas acho que vou estudar outras alternativas como rails ou outras.
Mesmo porque vou precisar de escalabilidade no projeto, e usar uma tecnologia que poucos são a favor me deixa com um pé atrás.
Legal a discussão deste thread. Foi uma das que eu mais aproveitei.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 10:13:53
|
xandroalmeida
JavaChild
![[Avatar]](/images/avatar/b96fab78f4c997de5d5fa8621625e8b4.jpg)
Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline
|
marcosbrandao wrote:
Recentemente comecei a definir um projeto individual. Vai ser um projeto web. No entanto ainda não defini com o que vou desenvolver, já que não conheço muitas tecnologias. Meu espaço se limita a JSP, servlet, Stuts 1.1 e JSF.
...
Estava quase decidido a usar JSF no meu projeto pessoal, por achar mias fácil e ter um conhecimento razoável, mas acho que vou estudar outras alternativas como rails ou outras.
...
Não parta para o Struts 1.x não. Ele já foi muito usado, e na época era o que tinhamos. Mas hoje esta ultrapassado e tem coisas bem melhores hoje.
Tente também os frameworks ageis* em Java. Temos dois bons exemplos brasileiros, o JRaptor e o Mentawai
http://www.mentaframework.org/
http://www.vraptor.org/
* Será que posso definir estes frameworks como ágeis?
|
--
Alexandro D. Almeida
http://www.buzugo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 11:43:55
|
realjn
HelloWorld
![[Avatar]](/images/avatar/36d950d2edf29ad0067ab7ef5a06daa4.jpg)
Membro desde: 05/12/2007 12:19:06
Mensagens: 20
Localização: Brazil
Offline
|
marcosbrandao wrote:
[...]Das tecnologias que conheço, acho JSF a melhor, mas acho que tem muita limitação ainda, e as vezes me geram problemas que dão muita dor de cabeça.
Estava quase decidido a usar JSF no meu projeto pessoal, por achar mias fácil e ter um conhecimento razoável, mas acho que vou estudar outras alternativas como rails ou outras.
Mesmo porque vou precisar de escalabilidade no projeto, e usar uma tecnologia que poucos são a favor me deixa com um pé atrás.
Legal a discussão deste thread. Foi uma das que eu mais aproveitei.
Essa discussão trouxe algumas lembranças do fundo do baú. Quando programava em C++ há alguns anos lembro que havia uma opção do compilador que permitia a emissão do código Assembly em formato "legível" por seres humanos, resultado da compilação do código-fonte em C++. Lembro que em algumas tarefas que exigiam timing muito preciso ou controlavam algum aspecto do hardware, nós tinhamos a opção de editar esse Assembly e compilá-lo diretamente com o masm, eliminando alguns vacilos do compilador C++ que consumiam clocks preciosos numa época de hardware escasso. Após algum tempo, os compiladores ficaram mais espertos e nós abandonamos essa prática.
Creio que parte das reservas quanto à adoção de JSF/ASP.NET pelo pessoal "high-end" seja justamente o fato de que não é possível atualmente ter controle absoluto sobre o que o browser vai renderizar. Se o requerimento da aplicação envolve emitir tags bem comportadas, css e xhtml compliant, então esses frameworks deixam a desejar. Isso acontece porque os componentes que você coloca em um form emitem suas próprias tags, afinadas para o caso de uso médio - que afinal pode não ser o que você deseja. Embora alguns ambientes permitam customizar a geração de código isso acaba tornando-se uma tarefa paralela e muitos acabam desistindo da idéia e fazendo tudo na mão ou com a ajuda de frameworks mais leves. Isso sem falar na largura de banda: programadores experientes tendem a criar código mais compacto que se comporta melhor quando carregado a partir da Web.
Por favor, veja que não estou dizendo que JSF/ASP.NET geram apenas lixo e caos. Estou dizendo que para algumas aplicações com requerimentos especiais o código gerado pode não ser adequado.
Esse aspecto particular da tecnologia (geração de código) é bem interessante e talvez mereça um fórum especifico.
That's All !!
|
"Se pudesse, mudaria o mundo, mas não tenho o código-fonte..." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 11:52:19
|
WilliamSilva
Moderador
Membro desde: 02/03/2005 11:08:44
Mensagens: 1692
Localização: Santos -SP.
Offline
|
xandroalmeida wrote.:Não parta para o Struts 1.x não. Ele já foi muito usado, e na época era o que tinhamos. Mas hoje esta ultrapassado e tem coisas bem melhores hoje.
Sem partir pra briga, poderiamos incluir ai o Struts 2.0.11 " http://struts.apache.org/2.x/ " ele é bem prático e simples.
|
= William Silva =
iSHARE - Document Management System
|
|
|
 |
|
|