| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/05/2008 18:16:52
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Estou tentado a usar o GWTExt ( http://gwt-ext.com/ ) em um projeto, mas antes de arriscar, gostaria de saber se alguém já fez algo com ele e pôs em produção.Vi que dá para trabalhar com o Eclipse ( http://www.gwt-ext.com/wiki/index.php/Using_Eclipse ), mas gostaria de informações do tipo: Para quantos usuários foi a sua aplicação, e quantos ela possui concorrentemente, tam da base, se escala entre outros.
OBS.: Que tiro no pé o ExtJS passar de LGPL para GPL e ainda dizerem que está "menos restritivo"!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 08:02:49
|
RicardoCobain
JavaChild
![[Avatar]](/images/avatar/78e3b5ca79e1d3688b73c13540b5c261.jpg)
Membro desde: 21/06/2007 16:05:01
Mensagens: 147
Offline
|
Olá amigo, tembem gostei dessa ideia do GWT-EXT.. tentei usar ele mais n consegui muito sucesso, acho que é mais pelo GWT que n conheço muito...
Mas quero te perguntar uma coisa. Vc acha o desempenho da EXT satisfatorio ? Ela não é muito pesada n ?
Usei ela em um proj. e ficou muito pesado... muito JS pra carregar...
Acho que essa é a sua pergunta ne ? hheheheh
This message was edited 1 time. Last update was at 23/05/2008 08:03:16
|
Ricardo JL Rufino <ricardo.jl.rufino@gmail.com> < UNYK > :: CriativaSoft :: Teresina - PI
"Existe apenas um bem, o saber, e apenas um mal, a ignorância" - Sócrates
"Devemos julgar um homem mais pelas suas perguntas que pelas respostas" - Voltaire
Mentawai Developer
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 08:09:30
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
Eu tentei usar essa API , mas tive dificuldades em integra-la com meu projeto que eu usava struts, ai deixei ela de lado, mas gostaria de saber se alguém já trabalhou com ela e como ficou o oresultado.
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 10:03:27
|
renatocustodio
JavaGuru
![[Avatar]](/images/avatar/7e3da1dca2700e3225382921dd70b8c7.jpg)
Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline
|
Bom, estou fazendo meu projeto final da faculdade usando aquele exttld, que são um conjunto de taglibs que geram o código javascript para vc.
É bastante lento da primera vez que vc carrega a página, mas depois quando já está tudo em cache é muito rápido. A quantidade de javascritp deve ser mais ou menos a mesma que o gwt-ext gera...
O problema principal de tudo é aquele ext-all que tem mais de 500kb. Passando ele em um ofuscador muito bom eu reduzi ele para 200kb...
Lá no site ainda tem uma opção para gerar esse arquivo apenas com o que vc precisa, o que ajuda ainda mais.
No meu caso eu fiz integrando ele com o struts 2...
This message was edited 1 time. Last update was at 23/05/2008 10:04:04
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 10:06:38
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
No meu caso eu fiz integrando ele com o struts 2...
Conseguiu fazer a integração com struts 2?
Como está sua experiência com essa taglib?
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 12:41:48
|
renatocustodio
JavaGuru
![[Avatar]](/images/avatar/7e3da1dca2700e3225382921dd70b8c7.jpg)
Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline
|
Até agora ta indo bem legal...
Fazer formulário com ele é meio chato, então estou usando meus próprios inputs (na verdade de uma pequena taglib que fiz pra esse projeto), mas os grids, menus, panels, abas e principalmente grids são uma ajuda e tanto.
Essa integração que fiz foi meio manual mesmo. Uso o método request da classe Ext.Ajax no javascript para fazer uma requisição para uma action e usei i plugin json para converter o resultado em objeto json, assim fica fácil pegar a resposta, inclusive com as validações do struts 2 e tratar de volta no view com javascript...
Parece estranho, mas depois que ta tudo montado é bem melhor que aquele ajax nativo do Struts 2 com o dojo.... Na verdade eu gosto mais de usar o dwr, mas o foda é que com o dwr fica meio difícil usar interceptors e a validação do struts 2.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 13:07:55
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
Eu tentei usar uma vez, mas não lembro qual foi o problema que tive para integrar com struts.
Acabei usando yui oara criar a tree que eu queria.
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 15:29:18
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Mas quero te perguntar uma coisa. Vc acha o desempenho da EXT satisfatorio ? Ela não é muito pesada n ?
Eu ainda não usei em produção.Só testes internos("standalone") memso.E realmente parece muuuito pesado.
O ext realmente enche os olhos, olha essa app: http://www.feyasoft.com/home.htm (detalhe: ela tem os códigos lá, é só navegar nas pastas), mas eu me pergunto se isso é viável numa app com mais de 1000 usuários dia, e com largura de banda média.E realmente o Ext-All é muuuito grande, 503KB.Eu imagino se não seria interessante as grandes que fazem os Browsers desenvolverem algo padrão, tipo um FW JS que trabalhasse no Opera,FF e IE por default integrado ao Core.Sonhar não custa nada...
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/05/2008 15:30:55
|
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
|
Quando usei o GWT em 2006 no começo até me empolguei um pouquinho mas sei lá, não vingou.
|
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) 24/05/2008 11:27:34
|
lucasap2005
JavaBaby
![[Avatar]](/images/avatar/95c8ba4434e9db2bf3e20c639b04c56f.jpg)
Membro desde: 14/07/2005 18:09:00
Mensagens: 94
Offline
|
Ironlynx, tenho alguma experiência com GWT e acho que posso responder isso para você.
Em relação ao GWT-EXT até acho uma ferramenta poderosa e com grandes recursos, porém vejo um problema em trabalhar com ela pois ela utiliza somente chamadas nativas a métodos javascript do EXT, isso ao meu ver é perigoso pois a implementação não é puramente Java, ou seja, ela só usa o GWT como forma de mascarar as chamadas a métodos javascript pois o GWT permite isso. Imagina quando ocorrer algum erro, você terá que saber muito sobre Javascript para consertar o que quer que seja.
Eu estou utlizando em um projeto na empresa onde trabalho o EXT-GWT (http://www.extjs.com/products/gxt/) ou GXT que é um projeto próprio da EXT, ou seja, tem uma grande empresa por trás, com suporte, correção de bugs, etc e etc. E além dessas vantagens a aplicação é feita puramente em Java e a maneira de trabalhar-se com ela é bem mais simples e você não corre o risco de ter algum erro e ter que procurar no javascript o que acontece.
A desvantagem do EXT-GWT é que o mesmo está na versão BETA 3, mas eu utilizo e garanto que existem poucos bugs, até agora não encontrei nada que pudesse atrapalhar a equipe de desenvolvimento.
Obs: A versão BETA 3 do EXT-GWT utilizar a versão também beta do GWT 1.5, mas que em breve será lançada, provavelmente até o final desse primeiro semestre. GWT 1.5 que por sua vez utiliza o Java 1.5 e não mais apenas o Java 1.4.
Creio que você deve analisar o que eu falei e pensar, talvez fazer como eu fiz com minha equipe, fizemos protótipos das 2 ferramentas GWT-EXT e EXT-GWT, no final das contas eu achei melhor e mais seguro utilizar EXT-GWT (http://www.extjs.com/products/gxt/).
Espero ter ajudado, mais dúvidas é só falar...
Abraços
This message was edited 1 time. Last update was at 24/05/2008 11:28:27
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2008 18:23:47
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Passando ele em um ofuscador muito bom eu reduzi ele para 200kb...
renatocustodio, vc poderia zipar essa versão reduzida e postá-la aqui no guj(como anexo)?Reduzir para 200KB é uma boa diferença...
lucasap2005, confesso que não fiquei nada feliz com a mudança da licença do ExtJS(de LGPL para GPL), mas não acho caro para o que ele faz.Agora, para mim o principal sobre o seu uso de EXT-GWT:Quantos usuários tem sua app?Qual a concorrência(máx users por dado tempo), e o tamanho da sua base de dados(se isso não for sigiloso, claro).
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2008 07:34:29
|
lucasap2005
JavaBaby
![[Avatar]](/images/avatar/95c8ba4434e9db2bf3e20c639b04c56f.jpg)
Membro desde: 14/07/2005 18:09:00
Mensagens: 94
Offline
|
No máximo uns 10 usuários ao mesmo tempo.
E a base de dados creio que deva ter umas 100 tabelas.
Mas porque da pergunta?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2008 08:10:47
|
renatocustodio
JavaGuru
![[Avatar]](/images/avatar/7e3da1dca2700e3225382921dd70b8c7.jpg)
Membro desde: 04/03/2008 07:21:24
Mensagens: 249
Offline
|
Ironlynx wrote:
Passando ele em um ofuscador muito bom eu reduzi ele para 200kb...
renatocustodio, vc poderia zipar essa versão reduzida e postá-la aqui no guj(como anexo)?Reduzir para 200KB é uma boa diferença...
Esse é o site, submeta o arquivo javascript lá e ele te retorna a versão mega-compactada dele...
http://www.bananascript.com/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/05/2008 16:23:41
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Mas porque da pergunta?
Para saber o quanto de "tranco"(servers,banda e infra) é necessário para segurar a aplicação.
10 users ao mesmo tempo não é nada, qualquer computaador meia boca aguenta.E eu perguntei o tamanho da base só para ter uma noção da transferência de dados.
renatocustodio
Testei aqui, valeu mesmo!!!Não sei como vivia sem isso!O Ext ficou com 216KB!!!
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2008 15:44:43
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
renatocustodio wrote:Bom, estou fazendo meu projeto final da faculdade usando aquele exttld, que são um conjunto de taglibs que geram o código javascript para vc.
É bastante lento da primera vez que vc carrega a página, mas depois quando já está tudo em cache é muito rápido. A quantidade de javascritp deve ser mais ou menos a mesma que o gwt-ext gera...
O problema principal de tudo é aquele ext-all que tem mais de 500kb. Passando ele em um ofuscador muito bom eu reduzi ele para 200kb...
Lá no site ainda tem uma opção para gerar esse arquivo apenas com o que vc precisa, o que ajuda ainda mais.
No meu caso eu fiz integrando ele com o struts 2...
Você teve esse erro?
http://www.guj.com.br/posts/list/82592.java
|
Antonio Lazaro
|
|
|
 |
|
|