| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2006 19:52:16
|
ricardosoares
JavaEvangelist
![[Avatar]](/images/avatar/1cc8a8ea51cd0adddf5dab504a285915.jpg)
Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline
|
testei a versao 1.0
fiz um pequeno sistema, só um cadastro
ficou realmente familiar a uma aplicação desktop
muito fácil mesmo. nenhuma linha de javascrip, só java!
só fico receoso quanto a confiabilidade, capacidade em grande volume de acesso e performance. mas isso, só o tempo responderá.
por enquanto, aprovo sim. vale a pena desenvolver algo pequeno nele.
|
Ricardo Soares |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2006 14:17:19
|
erickmelo
Thread.start()
Membro desde: 07/12/2006 12:30:30
Mensagens: 34
Localização: São Carlos-SP
Offline
|
É bem pertinente esta colocação quanto à performance do ZK.... Estou pensando em adotá-lo no desenvolvimento de um projeto. Resolvi então pesquisar um pouco mais a respeito desse aspecto.
A colocação postada anteriormente neste fórum, mostrando que o ZK possui uma limitação de 40 usuários é de certa forma contestada pelos desenvolvedores envolvidos no projeto.
http://sourceforge.net/forum/message.php?msg_id=3950971
Eles colocam que as métricas associadas no teste que relata o limite de 40 usuários não estão muito claras.
Destacam que o script de teste do ZK efetua 302 testes de requisição por usuário, enquanto o echo2 executa apenas 22 testes. Essa suposta limitação ao ZK refere-se ao número de requisições simultâneas que o Tomcat pode lidar.
Segue abaixo o cálculo feito. Pelo que percebo o ZK pode ser perfeitamente utilizado em aplicações com um número maior de usuários, haja visto que geralmente um único usuário não fará 302 requisições simultâneas.... Ou seja, teremos como limitador o número de Threads do Tomcat: 10.000. Para aplicações de pequeno/médio porte este limitador não implica em problemas.
Por favor, me corrijam se eu estiver errado.
We did a simple caculation:
1. For echo2: 500 users * 22 requests = 11000
2. For zk: 40 users * 302 request = 12080
3. Your Tomcat server set maxThreads to 10000.
We cut the number of ZK's test requests and try. We found
the less test
requests sent for a user, the better the Performance.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 12:57:56
|
agodinhost
Virtual Machine Man
![[Avatar]](/images/avatar/b8ffa41d4e492f0fad2f13e29e1762eb.jpg)
Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline
|
Oi, reabrindo esse post.
Estou na faze de entrega do nosso sistema - e é o sistema que servio de piloto pra divulgarmos o ZK na empresa em que estou prestando serviços hoje.
Valeu a pena.
Tivemos algumas dores de cabeça com o aplication server adotado pelo cliente (Oracle OPMN / OC4J) mas o ZK se saiu muito bem, muito melhor do que esperávamos.
O projeto está bem estável e onda de vento em popa lá no site da source forge - a versão atual é a 2.4.1 (quando abri o post ainda era 2 e alguma coisa).
Woody
|
"The difference between theory and practice is that, in theory, there is no difference between theory and practice". |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 17:11:08
|
erickmelo
Thread.start()
Membro desde: 07/12/2006 12:30:30
Mensagens: 34
Localização: São Carlos-SP
Offline
|
Reabrindo o post novamente:
O ZK encontra-se atualmente na versão 3.0.3. Os problemas de performance alegados nas versões iniciais parecem estar resolvidos. Além disso foram adicionadas novas funcionalidades, como integração com outros frameworks (Hibernate, Acegi, Spring, JSF, etc), além de JPA.
Foi feita uma comparação entre a versão 2.4 e a 3.0. O ganho de performance foi elevado: 5x
Caso alguém queira dar uma conferida nesse teste, segue a URL:
http://www.zkoss.org/smalltalks/zk30rctest/
O projeto tem ganhado força e grandes empresas já comçam a usá-lo:
http://www.zkoss.org/whosusingzk/
Acredito que vale a pena considerá-lo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/09/2008 23:10:20
|
TheThis
Thread.start()
![[Avatar]](/images/avatar/da6dfa42744e1e423ce9ffbec3b39267.jpg)
Membro desde: 29/03/2007 18:32:04
Mensagens: 28
Offline
|
Ae galera... to usando o zk para fazer um sistema para a faculdade
assim que estiver terminado Posto aki as dificuldades encontradas
e também as vantagens que o zk trouxe (se tiver)
até mais abraço
|
Vinícius Z. Moselli |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2008 10:09:20
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline
|
Oi Gujers,
Estou avaliando este framework e estou um pouco confuso em relação a licensa, mesmo lendo as informações contidas no site dos produtores.
Até onde eu entendi, se eu quiser utilizar o ZK para desenvolver um software para vender depois (sem o código fonte) vou ter que comprar um licensa para poder fazer isso.
É isso mesmo?
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2009 14:11:12
|
leandrogmuller
Debugger
![[Avatar]](/images/avatar/d78d54dde8fbb7dbc9c38f1e37320def.png)
Membro desde: 19/11/2008 12:30:27
Mensagens: 55
Localização: Paranavaí
Offline
|
É complexo hoje escolher qual framework utilizar com tanta novidade no mercado... Estou a encerrar uma aplicação com JSF + RichFaces e gostaria de saber se ouve muita perda na performance do ZKnão tive a oportunidade de olhar seus códigos e principalmente sua metologia de desenvolvimento, normalmente as aplicações aqui da empresa tem acesso + ou - 500 usuários simultaneos, uma implementação instável com grande peso na banda de internet poderia causar uma grande dor de cabeça ao departamento de TI.
Obrigado pela atenção turma.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2009 14:55:47
|
rissato
JavaEvangelist
![[Avatar]](/images/avatar/e355ad06c5a89f911fbb0aff2de52435.jpg)
Membro desde: 16/05/2006 22:07:12
Mensagens: 446
Localização: Uberlândia
Offline
|
pra quem está usando o ZK, existe um projeto chamado ZeroKode. É um designer (feito com o ZK mesmo) pra vc criar as interfaces arrastando os componentes para uma estrutura de árvore (igual no OAF). Mto legal, e ajuda pq vc vai "desenhando" a interface e já vê o resultado na hora.
|
Quer vc pense que é capaz ou não, vc está certo!
Sun Certified Java Programmer 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2009 15:23:23
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline
|
leandrogmuller wrote:É complexo hoje escolher qual framework utilizar com tanta novidade no mercado... Estou a encerrar uma aplicação com JSF + RichFaces e gostaria de saber se ouve muita perda na performance do ZKnão tive a oportunidade de olhar seus códigos e principalmente sua metologia de desenvolvimento, normalmente as aplicações aqui da empresa tem acesso + ou - 500 usuários simultaneos, uma implementação instável com grande peso na banda de internet poderia causar uma grande dor de cabeça ao departamento de TI.
Desenvolvi um sistema recentimente com o ZK; o sistema é simples e cadastral e não tem muitos usuários porisso fica difícil pra eu saber como o ZK irá se comportar com alta demanda de requisições.
Baseando-me nos estudos que fiz do framework eu diria que é bem rápido e suportaria grande quantidade de requisições facilmente pelos seguintes motivos:
1) Internamente ele é feito inteiramente com AJAX.
2) A arquitetura é bem mais simplificada que a do JSF.
3) Como tudo é feito com AJAX o volume de cada requisição é mínimo.
4) Possibilita utilizar todos os padrões que vc julgar necessário de forma simples.
5) Os detalhes que envolvem a parte visual da implementação é simples e muito clara.
6) Como o envolvimento com o protocolo HTTP é zero e o que sobre é praticamente tudo em Java vc tem chances que incluir soluções que melhorem a performance a todo o momento.
7) Se vc quiser vc não utiliza tags, faz tudo em Java, eu não fiz isso, mas o ZK permite tranquilamente.
Extremamente flexivel.
...
rissato wrote:pra quem está usando o ZK, existe um projeto chamado ZeroKode. É um designer (feito com o ZK mesmo) pra vc criar as interfaces arrastando os componentes para uma estrutura de árvore (igual no OAF). Mto legal, e ajuda pq vc vai "desenhando" a interface e já vê o resultado na hora.
O chato destas coisas é que fomentam pessimos hábitos de programação, principalmente no ZK que tem como um dos principais objetivos ser bastante flexivel e atender todo quanto é tipo de usuário.
flws
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2009 15:39:43
|
rissato
JavaEvangelist
![[Avatar]](/images/avatar/e355ad06c5a89f911fbb0aff2de52435.jpg)
Membro desde: 16/05/2006 22:07:12
Mensagens: 446
Localização: Uberlândia
Offline
|
O chato destas coisas é que fomentam pessimos hábitos de programação, principalmente no ZK que tem como um dos principais objetivos ser bastante flexivel e atender todo quanto é tipo de usuário.
Não concordo. Em se tratando de INTERFACE (e somente INTERFACE), o código gerado (xml) com o designer é exatamente igual ao que o programador faria. Além disso, acredito que "desenhar" interfaces é muito mais produtivo e permite que você use melhor sua criatividade na hora de posicionar os componentes.
|
Quer vc pense que é capaz ou não, vc está certo!
Sun Certified Java Programmer 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/02/2009 16:27:41
|
leandrogmuller
Debugger
![[Avatar]](/images/avatar/d78d54dde8fbb7dbc9c38f1e37320def.png)
Membro desde: 19/11/2008 12:30:27
Mensagens: 55
Localização: Paranavaí
Offline
|
Pela experiencia que obteve, ele funciona + ou - parecido com JSF, gosto muito do jsf devido a separação entre as camadas, podendo modificar xml e htmls sem mecher um dedo no codigo da aplicação.
Digo isso por que minha camada de negocio esta toda pronta, e gostaria de mudar somente a camada de visão para esse framework ZK, sendo uma das coisas que mais gosto em JSF, a facilidade de mudar uma camada sem afetar a outra.
Já fiz isso quando mudei de MyFaces para Woodstock, então param o projeto e resolvi migrar para RichFaces... e nunca precisei mecher nos beans para fazer essa migração.
t++
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2009 10:41:12
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1534
Localização: Terra (maior parte do tempo)
Offline
|
rissato wrote: Não concordo. Em se tratando de INTERFACE (e somente INTERFACE), o código gerado (xml) com o designer é exatamente igual ao que o programador faria. Além disso, acredito que "desenhar" interfaces é muito mais produtivo e permite que você use melhor sua criatividade na hora de posicionar os componentes.
Discordancia completamente aceita.
Uma hora destas vou experimentar esta ferramenta para ver os resultados.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2009 14:37:16
|
GouverMXT
JavaGuru
![[Avatar]](/images/avatar/e65da2392672bfaa382312263caceb9d.jpg)
Membro desde: 19/03/2007 15:58:06
Mensagens: 233
Offline
|
Esse framework é só para view? Posso integrá-lo de boa com um controlador, como por exemplo, o VRaptor?
|
Rails. It just works. |
|
|
 |
|
|