AJAX - ZK, vcs conhecem ?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

semana passada entrei num novo projeto usando um framework ajax do qual nunca ouvira falar: ZK (http://www.zkoss.org/).

A primeira vista parecia tosquinho mas depois que comecei a usar o bicho ...

Vale a pena uma olhadinha (ou usadinha, como preferirem).

Não se deixem enganar, só pra ter uma idéia até agora não precisei programar uma linha de jabaScript !!! Tudo no java mesmo ...

Aguardo comentários

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

Andei testando ele esses dias..
É interessante mas parace que tem problemas de performance:
http://jroller.com/page/galina?entry=zk_framework_performance_test

E não sei se é impressão minha mas parece que ele faz muito acesso ao servidor.. ou seja, coisas que já deveriam ser carregadas na iniciallização do aplicativo vão sendo carregadas aos poucos, pode ser uma vantagem mas tb pode não ser.

O ZeroKode é interessante, ajuda a construir a interface sem ser tudo no braço.

agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

macfly2500, tem problemas de performance sim (a documentação fala sobre baixa escalabilidade - não sei o que eles chamam de baixa mas não aconselho pra aplicações com mais de 50 usuários simultâneos).

cara, pelo que ele faz (guarda uma penca de info na session do usuário) já era de se esperar ...

mas ainda assim é muito maneiro.

qto aos muitos acessos ao server depende de como sua aplicação é implementada - ele emprega o conceito de listenners - se vc criar listenners muito genéricos óbviamente vc vai ter muitos acessos mesmo ...

ainda não precisei do editor dele naum (o zerocode). Com um bom conjunto de stylesheets vc simplifica e muito seus arquivos zul - a ponto de poder fazê-los na mão ...

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline


macfly2500, tem problemas de performance sim (a documentação fala sobre baixa escalabilidade - não sei o que eles chamam de baixa mas não aconselho pra aplicações com mais de 50 usuários simultâneos).


Pois é eu até estava gostando do bixinho mas devido a isto desisti, pois peformance é um ponto crucial do projeto que estou desenvolvendo. Por aquele teste que foi feito ele aguenta até 40 usuários..

Realmente ele vai gravando muita coisa na session, eles deveriam dar uma melhorada nisso. Sei lá.. deixar algumas coisas no lado do cliente através de campos ocultos, forms, etc..

Tú chegou a dar uma olhada no ThinWire?
http://www.thinwire.com/

Achei interessante tb..
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

hmmm, nunca vi naum - vou dar uma avaliada e no decorrer da semana posto meus comentários sobre esse cara (no site já naum achei a documentação dele!)

avaliei recentemente tb o DWR e o Echo2, mas todos esses (até onde vi - posso estar enganado) precisam que vc escreva muito jabaScript.

estou curioso com aquele sdk da google - mas ainda naum tive tempo de olhar (alguns amigos anteciparam que ele depende de script tb - naum confirmei isso).

Já á favor do ZK (apesar da "baixa" escalabilidade) é que ele realmente é fácil de usar. Nós estamos apostando nele (ele é bem novo ainda - recentemente saiu a versão 2.1.2 - aquele benchmark é pra 2.0).

Pra nossa aplicação escalabilidade é importante (performance só numa fase final).

Vamos ver né? Acho que qq decisão por "framework" AJAX ainda é um tiro no escuro.


"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline


macfly2500, numa primeira análise (sem muito critério) os tempos de respostas do ThinWire naum me pareceram melhores que o zk naum (os tempos de carga dos widgets e os tempos de intereção estão até inferiores aqui).

vou olhar com calma e te digo no decorrer da semana o que achei.

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

Blz..

Nos mantenha informados sobre os seus avanços com o ZK.
Eu ainda estou a cata de um framework para trabalhar com Ajax, faz umas 2 semanas que só estou testando eles.. hehe
Testei além desses que vc mencionou o Open Lazlo, Echo, ThinWare, GWT, qooxdoo, Dojo, tibco gi ..

Acho que o ZK, ThinWire, Open Lazlo, echo são bons para criar uma aplicação realmente com cara e funcionalidade semelhante a de desktop. Já o otros como DWR permitem definir quais partes da página serão carregadas dinamicamente via Ajax.

O GWT (Google Web Toolkit) compila e gera o javascript para você. Mas não consegui me encontrar com ele... não gostei muito
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

agodinhost wrote:
macfly2500, numa primeira análise (sem muito critério) os tempos de respostas do ThinWire naum me pareceram melhores que o zk naum (os tempos de carga dos widgets e os tempos de intereção estão até inferiores aqui).

vou olhar com calma e te digo no decorrer da semana o que achei.


Blz. Mas vc testou o demo do site ou localmente?
Pois o site deles é meio lento mesmo..
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

Dê uma olhada no Qxooxdoo.. só por curiosidade..

De todos que testei é o que tem a interface mais legal:
http://qooxdoo.org/demo


agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

saquei, testei no site deles mesmo. Vou montar a parada aqui e depois te digo como foi.

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

macfly2500 wrote:Dê uma olhada no Qxooxdoo.. só por curiosidade...
caraca!!! mais um??? vou ver, vou ver - já estou sem sono mesmo ...
btw: que raio de nome naum eh naum ? naum sei nem como se pronuncia.

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
agodinhost
Virtual Machine Man
[Avatar]

Membro desde: 28/03/2006 21:19:16
Mensagens: 590
Localização: RJ, Tijuca
Offline

Por curiosidade o quê que vc achou do Open Lazlo e do Dojo?

"The difference between theory and practice is that, in theory, there is no difference between theory and practice".
[WWW] [MSN]
macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

Heheh

Bom eu vou nanar.. pois já estou dormindo no teclado..

Se tiver sem sono mesmo dê uma olhada no Morfik:
http://www.morfik.com/

A idéia o do Morfik é muito boa, vc desenvolve em liguagens como Delphi, Java, VB etc e ele converte para JScript...

Veja no demo deles que eles criaram um clone do GMail..
Eu testei e é realmente muito facil de utilizar.. principalmente para quem já trabalhou com linguagens como Delphi..

macfly2500
Debugger

Membro desde: 06/08/2006 19:28:35
Mensagens: 59
Offline

agodinhost wrote:Por curiosidade o quê que vc achou do Open Lazlo e do Dojo?


Com o Dojo tem que escrever Javascript.
É um Toolkit em js e não um framework Java, pode ser usado com páginas em PHP, HTML, jsp etc

Open Lazlo
Achei meio pesadão.
Não gosto muito de Flash, mas ele pode trabalhar com DHTML também
Estou baixando um plugin para o eclipse que não tinha visto que existia
o IDE4Laszlo e vou dar mais uma testada nele.
Qualquer coisa reporto aqui


twyster
Smalltalk
[Avatar]

Membro desde: 26/10/2006 21:21:09
Mensagens: 1
Localização: Rio de Janeiro
Offline

Opa grande agodinho e ai como vai a experiencia com o ZK. Esse OpenLazlo é interessante para criação de aplicaçoes RIA, mais eu sinceramente tenho um pé atras com aplicações swf`s. Mas o OpenLaslo aparentemente bate de frente com o FLEX muito bem. FLEX é o servidor da macromédia que praticamente faz a mesma função do Lazlo.

Estou acompanhando o topico e achei muito interessante os assuntos, vou averiguar algumas das soluçoes propostas aqui depois.

Abraços.
[WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team