| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/03/2011 22:49:48
|
doravan
JavaTeenager
![[Avatar]](/images/avatar/ce61f1b7f1bf6100206770725eaa1377.png)
Membro desde: 23/10/2010 10:56:57
Mensagens: 172
Offline
|
Pra mim, o combo mais produtivo pra web app:
1. Vraptor
2. Spring
3. Hibernate
4. Jquery
5. JSP + JSTL
Com isso vc tem tudo.
|
http://code.google.com/p/wfmvc/
Windows Form Project |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2011 13:57:48
|
rdgse
Debugger
Membro desde: 17/06/2009 06:39:44
Mensagens: 59
Offline
|
O que pode ser usado no wicket para melhorar a UI?
|
Rodrigo Almeida |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2011 14:36:54
|
Rendell
Thread.start()
Membro desde: 20/10/2008 14:31:45
Mensagens: 27
Offline
|
to passando um perrengue sinistro com esse JSF
é tudo difícil de fazer
uns erros que ninguem entende
só dor de cabeça :/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2011 14:49:11
|
fabim
GUJ Master
![[Avatar]](/images/avatar/d4e3e8180a65648886ff348c7a6bbff5.jpg)
Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline
|
Swing + EJB3
|
ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται
Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2011 10:34:42
|
Lucas Emanuel
GUJ Master
Membro desde: 09/08/2009 23:48:57
Mensagens: 1143
Localização: Heap
Offline
|
rdgse wrote:O que pode ser usado no wicket para melhorar a UI?
Com wicket não sei.
Mas abrimos um tópico legal aqui mesmo no guj para discutir sobre View ( http://www.guj.com.br/java/237333-view-com-framework-javascript ), e sua separação física com o Server, como apresentou o milfont nesse post: http://www.milfont.org/tech/2008/09/08/mvc-model-3-e-camadas/
A arquitetura é muito legal e já comecei a adotá-lo.
Quanto a View, tudo que o primefaces e richfaces faz com JSF, pode ser feito com jQuery ou ExtJS, com a vantagem de separar View do Server. No Server está o VRaptor e a camada de Modelo e Persistencia.
Muito bom.
This message was edited 1 time. Last update was at 30/03/2011 10:41:04
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2011 15:31:34
|
fabioFx
Entusiasta Java
Membro desde: 29/03/2006 09:57:17
Mensagens: 15
Localização: Passo Fundo - RS
Offline
|
Não quero ser do contra mas...
Na minha opinião, o que o JSF2 faz com manipulação de referencia de objetos (ex: f:setPropertyActionListener) e ajax é no mínimo encantador, sem falar em renderização parcial de pagina por ajax. É um framework q possibilita adotar os conceitos de DDD facilmente, tornando os manager beans realmente o papel de controlador (MVC). A separação de lógica de negocio da camada de visão é clara.
outra vantagem é a possibilidade de implementação de componentes visuais, muuuito melhor e mais facil (JSF2) que implementação de taglibs.
e quem já trabalhou com outras tenconogias web vai concordar comigo q facelets é muito melhor q includes e tiles.
E quanto a componentes extras (primefaces, richfaces etc..), como já falaram, são opcionais. Pode-se usar a especificação pura do jsf e usar jQueryUI por ex.
O que não é possível é usar ExtJS com JSF. Não encontrei uma forma que justificasse.
E com JSF puro (sem componentes de terceiros) é possivel fazer muita coisa "na mão" se preciso.
Estou trabalhando numa proposta com jQueryMobile e JSF2, e essas possuem muitos conceitos conflitantes, mas nada que não fosse possível resolver, mantendo o codigo claro.
E em ultimos casos se necessário, é possível usar RESTful pra consumir serviços, com jquery e resources (jersey) inclusive acessando os MB se necessário, tudo isso orquestrado pelo Spring claro
Fiz uma avaliação prévia do wicket e sinceramente achei muito improdutivo, e não encherguei muito possibilidades de reusabilidade prática, como tanto falam.
Já fiz arquitetura de projetos com Vraptor 2 e 3, e com certeza também é um ótimo framework.
Mas enfim, não to aqui pra defender o JSF e com certeza ele tem os contras dele assim como qualquer framework, mas pelas experiências que tive, usado com boas práticas, é muito produtivo e deixa o código limpo e fácil de manter.
This message was edited 1 time. Last update was at 02/06/2011 15:36:21
|
-------
Fábio Arezi |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/06/2011 08:12:59
|
AnjoVingador
JavaChild
![[Avatar]](/images/avatar/3e19981534db9ff487a0c1b459472ffe.jpg)
Membro desde: 01/11/2010 09:05:09
Mensagens: 101
Offline
|
Bom pessoal eu usei JSF 2 juntamente com primefaces em um projeto recente que fizemos na empresa, o que posso dizer é que a maioria dos problemas (não foram muitos), aconteceu pelo falta do profundo conhecimento do framework e que todos eles tem uma forma alternativa.
Com certeza é bastante produtivo, e como um amigo disse àlguns posts acima as vezes pecamos por não conhecer bem o frameworks e acabamos fazendo do jeito "errado".
|
Bacharel em Ciência da Computação
Oracle Certified Professional, Java SE 6 Programmer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 12:30:39
|
OliveirakunJava
Java Ninja
![[Avatar]](/images/avatar/d4cb74874cebc08e5b8001772876a9ae.jpg)
Membro desde: 29/05/2008 20:50:47
Mensagens: 279
Localização: Diadema - SP
Offline
|
Hehe, prefiro usar Spring MVC ou Vraptor 3 + HTML,CSS e Javascript. Pode não ser tão "produtivo" como JSF 2 mas pelo menos eu tenho um controle maior sobre os componentes da minha view.
|
Francis Borges Oliveira
SCJP 6
SCWCD 5
Java no Renkinjutsushi!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/09/2011 12:48:20
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
OliveirakunJava wrote:Hehe, prefiro usar Spring MVC ou Vraptor 3 + HTML,CSS e Javascript. Pode não ser tão "produtivo" como JSF 2 mas pelo menos eu tenho um controle maior sobre os componentes da minha view.
E se vc NÃO precisar desse controle?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2011 19:40:48
|
OliveirakunJava
Java Ninja
![[Avatar]](/images/avatar/d4cb74874cebc08e5b8001772876a9ae.jpg)
Membro desde: 29/05/2008 20:50:47
Mensagens: 279
Localização: Diadema - SP
Offline
|
raf4ever wrote:
OliveirakunJava wrote:Hehe, prefiro usar Spring MVC ou Vraptor 3 + HTML,CSS e Javascript. Pode não ser tão "produtivo" como JSF 2 mas pelo menos eu tenho um controle maior sobre os componentes da minha view.
E se vc NÃO precisar desse controle?
Se não precisar eu uso eles do mesmo jeito, ninguém sabe que tipo de mudança o cliente pedira amanhã
|
Francis Borges Oliveira
SCJP 6
SCWCD 5
Java no Renkinjutsushi!! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2011 08:32:11
|
Priuli
JavaEvangelist
![[Avatar]](/images/avatar/7047653faab87234b4f0d8e9d669fa7c.jpg)
Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline
|
Os dois frameworks que eu vejo que mais vale a pena de utilizar são o Vraptor3 e o JSF2 é claro que com uso do Spring2.5/3 + Hibernate para ambos
Destes dois o mais produtivo na minha opinião é o Jsf2, porem tem que ter um bom conhecimento ao usar os diversos componentes pesados que tempor ai.
Com o jsf é possível fazer umas gambis terríveis. Mas se está fazendo gambi, vc tá usando errado no jsf.
No jsf não tem nada que não se possa fazer em comparação com os outros frameworks web, o problema é que nós ficamos dependentes do funcionamento dos componentes opcionais que estamos usando, mas se tais componentes não fazem o que você quer você tem que fazer o seu e não tentar adaptar o que ñ faz.
Porem controlar tais componentes eu acho desnecessário!! Basta saber usa-los que eles irão fazer a coisa certa.!
Na minha opinião o VRaptor é o framework mais próximo do servlets com a melhor flexibilidade para trabalhar e mas rápido o aprendizado.
Dentro os dois eu fico com o JSF2 para aplicação com um grande numero de telas(exemplo: aplicação com varias telas de cadastro) e para aplicações com um numero baixo de tela eu prefiro utilizar o vraptor, claro que isso é pessoal, pois ambos são belos frameworks e atende a demanda.
|
Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Priuli-Filter - http://sourceforge.net/projects/priuli-filter/
Certificação:
OCPJ 6 90% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2011 08:53:28
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline
|
Spring e Hibernate para produtividade !!!??? Só se o cara já conhecer bastante esses dois frameworks.
Vejo o pessoal recomendando um monte de framework action-based para substituir JSF. Se o cara tem um monte de formulários, com algo mais parecido com um sistema desktop que foi pra web (comum hoje em dia), component-based é mais recomendável. Se a aplicacao é uma aplicacao web clássica, então action-based é mais recomendável.
Component-based: Wicket, Click and Vaadin
Action-based: Mentawai e Play
|
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) 04/10/2011 09:23:16
|
Priuli
JavaEvangelist
![[Avatar]](/images/avatar/7047653faab87234b4f0d8e9d669fa7c.jpg)
Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline
|
saoj wrote:
Spring e Hibernate para produtividade !!!??? Só se o cara já conhecer bastante esses dois frameworks.
Fato, como qualquer framework, quando você o conhece o suficiente ai que o mesmo ira fornecer algum tipo de beneficio, mas se você esta na fase de aprendizado ou ñ conhece suficiente ai você só vai ter dor de cabeça.
|
Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/
Priuli-Filter - http://sourceforge.net/projects/priuli-filter/
Certificação:
OCPJ 6 90% |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/10/2011 09:25:52
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2668
Localização: Chicago, EUA
Offline
|
Priuli wrote:
saoj wrote:
Spring e Hibernate para produtividade !!!??? Só se o cara já conhecer bastante esses dois frameworks.
Fato, como qualquer framework, quando você o conhece o suficiente ai que o mesmo ira fornecer algum tipo de beneficio, mas se você esta na fase de aprendizado ou ñ conhece suficiente ai você só vai ter dor de cabeça.
Qualquer coisa é produtiva se vc conhece o suficiente. Existem gurus em C++ e Assembly que são mais produtivos do que eu em Java. Mas isso não quer dizer que C++ e Assembly sejam mais produtivos do que Java.
O mesmo se aplica a esses dois frameworks. Sugeri-los para uma pessoa que não os conhece e chamá-los de produtivos é loucura. Eu aposto todas as minhas fichas que o Play ou o Mentawai são BEM MAIS PRODUTIVOS e fáceis de entender do que esses aí. Mais uma vez, para alguém que não conhece nenhum deles.
This message was edited 3 times. Last update was at 04/10/2011 09:48:28
|
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
|
|
|
 |
|
|