| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 12:01:54
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
realjn wrote:
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.
bom, eu tinnha respondido no inicio da thread, e depois de ler todos os post acho que esse comentario reflete exatamente o meu pensamento.
volto a dizer, JSF tem facilidades, principalmente se vc usar uma IDE que de suporte, mas EU particularmente não gosto muito.
Um dos motivos é o citado acima.
Ainda não vi nada que gere codigo java de forma decente, talves a propria linguagem limite isso, não sei. Mas por isso não gosto muito de frameworks que p/ vc ser produtivo se baseia em wizards.
[]´s
|
João Bier
Desenvolvedor Java |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 13:41:08
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
Acho que ta longe ainda de máquina escrever código melhor que o ser humano
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 14:19:26
|
bobmoe
GUJ Ranger
![[Avatar]](/images/avatar/9cc25407f209e031babdac7d3c520ccb.jpg)
Membro desde: 11/07/2006 20:45:48
Mensagens: 806
Localização: Sampa
Offline
|
emerleite wrote:Acho que ta longe ainda de máquina escrever código melhor que o ser humano
Compiladores como o gcc fazem otimizações de código bem específicas de cada caso afim de gerar o assembler mais adequado. Não é impossível um ser humano fazer isso, mas é insano achar que alguém avaliaria as melhores situações para cada instrução em milhares de linhas de código. É aí que a máquina é melhor.
This message was edited 1 time. Last update was at 06/12/2007 14:19:44
|
BOB - Roberto Nogueira - bobmoe.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 14:32:39
|
Emerson Macedo
Virtual Machine Man
![[Avatar]](/images/avatar/360c19682e81f21d55846685c1701179.jpg)
Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline
|
bobmoe wrote:
emerleite wrote:Acho que ta longe ainda de máquina escrever código melhor que o ser humano
Compiladores como o gcc fazem otimizações de código bem específicas de cada caso afim de gerar o assembler mais adequado. Não é impossível um ser humano fazer isso, mas é insano achar que alguém avaliaria as melhores situações para cada instrução em milhares de linhas de código. É aí que a máquina é melhor.
E quem falou de otimizações de compiladores ? Estamos falando de geradores de códigos a partir do zero. Demos como exemplo IDEs fabulosas para gerar código para JSF e outras porcarias semelhantes.
|
Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com
"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 14:50:32
|
ddduran
Virtual Machine Man
![[Avatar]](/images/avatar/1239f1a40e317d2de113e7ca17f52464.jpg)
Membro desde: 13/11/2006 16:44:54
Mensagens: 523
Offline
|
é acho que o JSF precisa de mais uns 5 anos ainda...
ele é legal pra quem ta migrando da programação desktop para WEB, mas não sei por que sinto um certo disturbio na força quando vejo sistemas em JSF
Pessoalmente EU (tambem) não gosto de JSF, mas pagando bem que mal tem, ne?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 14:52:35
|
bebad
JavaEvangelist
![[Avatar]](/images/avatar/ca49dcab7677fd5d3108f9a9b250d604.jpg)
Membro desde: 27/07/2006 19:56:35
Mensagens: 303
Offline
|
Galera nao usem JSF, porque é uma bosta!!!!
Deixem que eu uso, e dai eu ganho toda a grana dos projetos por vcs, e enquanto vcs tao fazendo um crud-tabular eu ja to nas validacoes com Seam !!!
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:00:30
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
outra ponto importante é que usando uma IDE com suporte voce pode ser muito produtivo usando JSF.
mas não se esqueçam que produtividade NÃO É SO TEMPO DE DESENVOLVIMENTO.
O maior custo de um software é manutenção(não seio nde coloquei o link sobre isso).
[]´s
|
João Bier
Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:06:39
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
bebad wrote:Galera nao usem JSF, porque é uma bosta!!!!
Deixem que eu uso, e dai eu ganho toda a grana dos projetos por vcs, e enquanto vcs tao fazendo um crud-tabular eu ja to nas validacoes com Seam !!!
Não vi ninguem aqui dizendo que é uma bosta.
Eu so não quero me tornar IDE developer, com codigo porco sendo gerado p/ mim... ja migrei p/ o java por causa disso.
Se vc leu o titulo e TODA a thread vc percebeu que foram dados argumentos suficientes que JSF não é uma maravilha.
Se vc gosta, otimo, use e seja feliz. Mas antes de o JSF se tornar maduro o suficiente para atender requisitos complexos, ja vai surgir alguma coisa melhor. JSF é a resposta da SUN ao MS VS, isso que eu acho. Agilizando desenvolvimento e criando os mesmos velhos problemas.
[]´s
|
João Bier
Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:11:17
|
rato*loco
Thread.start()
![[Avatar]](/images/avatar/b941a08af07454487cd79c7f5f0af926.jpg)
Membro desde: 25/05/2007 00:48:06
Mensagens: 39
Localização: curitiba -Parana
Offline
|
Ta bom vc´s sabem td de jsf entao alguem me explique como gerar wml apartir do jsf tipo hora que o cliente acessar a pg se for celular mostra wml se for browse normal mostra html como se faz isso?
|
U delfiu vai dominar o mundo,delfiu.net,morran de inveja! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:20:43
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline
|
rato*loco wrote:Ta bom vc´s sabem td de jsf entao alguem me explique como gerar wml apartir do jsf tipo hora que o cliente acessar a pg se for celular mostra wml se for browse normal mostra html como se faz isso?
Isso não tem nada haver com JSF. Simplesmente essa informação virá num header, daí vc saberá se tem que jogar o cara para o site em html ou para o site em wml. E nem pensa em usar XSTL para ficar transformando XML em HTML em WML em XXX. Isso foi outra coisa tipo EJB e JSF que passou longe de dar certo... Alguém chegou a usar cocoon?
This message was edited 1 time. Last update was at 06/12/2007 15:21:16
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:26:29
|
rato*loco
Thread.start()
![[Avatar]](/images/avatar/b941a08af07454487cd79c7f5f0af926.jpg)
Membro desde: 25/05/2007 00:48:06
Mensagens: 39
Localização: curitiba -Parana
Offline
|
Isso não tem nada haver com JSF. Simplesmente essa informação virá num header, daí vc saberá se tem que jogar o cara para o site em html ou para o site em wml.
entao isso significa que os meus componentes jsf precisam ser diferentes para wml e html vou ter q criar isso na unha alguem tem um exemplo ???
|
U delfiu vai dominar o mundo,delfiu.net,morran de inveja! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:31:39
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline
|
rato*loco wrote:
Isso não tem nada haver com JSF. Simplesmente essa informação virá num header, daí vc saberá se tem que jogar o cara para o site em html ou para o site em wml.
entao isso significa que os meus componentes jsf precisam ser diferentes para wml e html vou ter q criar isso na unha alguem tem um exemplo ???
Alguma coisa que roda WML e não HTML muito provavelmente não vai ter suporte a JavaScript, então os seus componentes serão praticamente NULOS ou Não-existentes.
WML (o tal do WAP) nunca existiu na minha opinião... é uma coisa tosca que serve para muito pouco... se vc quer um site em WML, vc terá uma versão para web e outra para WML totalmente independente e diferente, ambas acessando a mesma base de dados...
WAP/WML não conseguiu nem engatinhar... eu cheguei a mexer com isso... era uma coisa muito triste... não existe mundo celular/web antes do IPhone... a coisa começou/nasceu agora com o Iphone...
e isso não absolutamente nada haver com JSF
This message was edited 1 time. Last update was at 06/12/2007 15:32:30
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 15:38:14
|
rato*loco
Thread.start()
![[Avatar]](/images/avatar/b941a08af07454487cd79c7f5f0af926.jpg)
Membro desde: 25/05/2007 00:48:06
Mensagens: 39
Localização: curitiba -Parana
Offline
|
hum dexa eu ver se entendi entao vai ter que ser separado mesmo uma pg html e outra pra wml, mas da para usar os componentes do jsf pra isso né os input e output ai eu mudo o renderkit é isso?
ha e o mobilefaces qdo usar isso?pra que serve especificamente?quais recursos oferece?
This message was edited 1 time. Last update was at 06/12/2007 15:41:40
|
U delfiu vai dominar o mundo,delfiu.net,morran de inveja! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 16:07:12
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
bebad wrote:Galera nao usem JSF, porque é uma bosta!!!!
Deixem que eu uso, e dai eu ganho toda a grana dos projetos por vcs, e enquanto vcs tao fazendo um crud-tabular eu ja to nas validacoes com Seam !!!
Validacoes? Mas eu fiz em Rails e ja terminei...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 16:35:25
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 674
Offline
|
rato*loco wrote:
Validacoes? Mas eu fiz em Rails e ja terminei...
parabnes entao vaza, cai fora e deixa o jsf pra nos o homem rails
|
|
|
 |
|
|