| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2010 19:21:36
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Olá a todos,
A mais nova versão da excelente biblioteca ExtJS acaba de ser lançada.
Entre as novidades, vários componentes novos e diversas correções.
Ext JS 3.3 Final Released
October 11, 2010 by Ed Spencer
Following the successful betas and recent release candidate, we are proud to release Ext JS 3.3, the final major release on the 3.x line. Ext JS 3.3 brings new components, features and performance enhancements, all while maintaining the same robust API. Ext JS 3.3 is a drop-in replacement for Ext JS 3.2 ? most applications won?t require any changes.
Fonte: http://www.sencha.com/blog/2010/10/11/ext-js-3-3-final-released/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+extblog+%28Ext+JS+Blog%29&utm_content=Google+Reader
Download: http://www.sencha.com/products/js/download.php
Documentação: http://sencha.com/deploy/dev/docs/
Sou suspeito em falar do ExtJS, mas vale a pena conferir
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2010 19:49:24
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Quanta coisa nova!! legal
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2010 22:16:15
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Gostaria de saber do pessoal que trabalha com o ExtJS quais os pontos fortes e fracos da biblioteca?
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2010 23:02:15
|
ranophoenix
JavaEvangelist
![[Avatar]](/images/avatar/c8e3407440b018f4d16df.jpg)
Membro desde: 28/02/2004 22:49:47
Mensagens: 389
Offline
|
RafaelViana wrote:Gostaria de saber do pessoal que trabalha com o ExtJS quais os pontos fortes e fracos da biblioteca?
Um possível ponto fraco está relacionado à política de licenciamento: http://www.sencha.com/products/license.php.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 10:44:07
|
Loiane
Moderador
![[Avatar]](/images/avatar/55a77244056c29c170b5194bbb91cb59.jpg)
Membro desde: 29/05/2008 10:18:04
Mensagens: 306
Localização: São Paulo
Offline
|
Já trabalho há dois anos com ExtJS.
Para desenvolvimento web é realmente muito bom, dá pra implementar bem rápido, e também dá pra integrar com outras bibliotecas js, como jquery e outros.
A questão da licença é relativa, só se vc comercializar é que vc compra, e para empresas realmente não é um custo elevado, sem contar que vc recebe suporte na hora do time de desenvolvimento deles em caso de algum problema. Para fins educacionais, é totalmente free.
A biblioteca é boa tanto se você desenvolver a aplicação inteira em ExtJS, quanto se for apenas para acoplar um determinado componente numa DIV numa página web com algum design.
No meu blog tem alguns exemplos integrando com Spring e Hibernate, para quem quiser conferir: http://loiane.com
E essa versão 3.3 tem novos componentes que são bem legais.
Já já sai a versão 4, que será apresentada em Novembro, na Sencha Conference, em São Francisco.
|
Java/Ext JS developer
Blog pt-br: http://www.loiane.com
Blog inglês: http://loianegroner.com
Twitter: http://twitter.com/loiane
Linkedin: http://www.linkedin.com/in/loiane
Autora do Livro Ext JS 4 First Look: http://www.packtpub.com/ext-js-4-first-look/book
Ext JS 4 First Look na Amazon: http://amzn.com/1849516669
Curso ExtJS 4 Gratuito em Português: http://bit.ly/s5S0Oj |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 10:47:30
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
Loiane,
E como fica a perfomance em aplicações maiores?
Tem alguns exemplos de aplicações utilizando o ExtJS?
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 11:36:17
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
RafaelViana wrote:Loiane,
E como fica a perfomance em aplicações maiores?
Tem alguns exemplos de aplicações utilizando o ExtJS?
Oi Rafael,
A ferramenta que reimplementei no meu mestrado foi feita totalmente com ExtJS (depois do login) e com alguns componentes que eu criei usando os recursos do ExtJS e outros com ExtJS + jQuery. Segue o link: http://lia.dc.ufscar.br/cognitorweb/
O Cognitor era feito em Swing e eu reimplementei (refiz do zero) como uma RIA, além de corrigir tonelas de bugs que existiam.
Infelizmente o Cognitor não tem um tutorial para aprender a usar, então talvez você não consiga mexer nela direito, mas eu espero que consiga!
Qualquer dúvida é só perguntar
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 12:56:21
|
Loiane
Moderador
![[Avatar]](/images/avatar/55a77244056c29c170b5194bbb91cb59.jpg)
Membro desde: 29/05/2008 10:18:04
Mensagens: 306
Localização: São Paulo
Offline
|
RafaelViana wrote:Loiane,
E como fica a perfomance em aplicações maiores?
Tem alguns exemplos de aplicações utilizando o ExtJS?
As aplicações que desenvolvemos são para muitos clientes acessarem (mais de 5k), e acesso paralelo também.
A performance é muito satisfatória.
Também carregamos muitos dados do server/banco de dados, às vezes exibimos quase 20k registros na tela, e a requisição não leva mais do que 2 segundos para completar.
ExtJS é javascript, o que faz com que o browser entenda automaticamente. Sem precisar de parser ou algo do tipo. É bem leve!
|
Java/Ext JS developer
Blog pt-br: http://www.loiane.com
Blog inglês: http://loianegroner.com
Twitter: http://twitter.com/loiane
Linkedin: http://www.linkedin.com/in/loiane
Autora do Livro Ext JS 4 First Look: http://www.packtpub.com/ext-js-4-first-look/book
Ext JS 4 First Look na Amazon: http://amzn.com/1849516669
Curso ExtJS 4 Gratuito em Português: http://bit.ly/s5S0Oj |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 18:05:32
|
RafaelViana
GUJ Master
Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline
|
@davidbuzzato
É, não entendi direito como ele funciona rsrs mas está muito bem feito. No entanto, ele não funcionou no Chrome aqui :S
@Loiane
Legal as observações.
Pergunto isso, porque irei iniciar uma nova aplicação RIA e estou em busca de alternativas. Gostei muito dos componentes do ExtJS. Obrigado pela opinião de vocês.
Mas fiquei bem preocupado depois de ler esse post:
http://blogs.abril.com.br/javascript-extjs/2009/04/fim-sofrimento.html
As duas questões que talvez me complicariam no ExtJS:
*Realmente a curva de aprendizado é alta no ExtJS? Ou isso diminuiu com o ExtJS Designer?
*Compatibilidade entre browsers?
This message was edited 1 time. Last update was at 12/10/2010 18:08:21
|
Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 18:14:33
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline
|
Oi Rafael,
1 - A curva de aprendizado não é alta não. Eu aprendi em menos de uma semana. Depois você consegue se nortear facilmente pelos docs da API.
2 - Quanto a compatibilidade, a minha aplicação tem alguns problemas de compatibilidade sim, mas não são problemas com o ExtJS, mas outras coisinhas dos bastidores (formato do JSON principalmente), justamente pq desenvolvi focado em só um browser por não ter tido tempo para testar em todos. Acredito que o Ext seja suportado na maioria dos browsers novos. Dê uma olhada no site para mais informações
[]´s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 18:30:03
|
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
|
Olhando a app do david, não dá para negar que o visual do Ext é bonito pacas.Seria bacana se a api fosse "embutida" nos browsers(tipo um plugin).Os 500KB fazem diferença quando sua conexão "soluça".Um amigo queria fazer uma app de CallCenter usando o Ext, mas não sei que fim levou.
Loiane, aonde vc põe o código do seu tutorial(O projeto)?
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/10/2010 20:08:06
|
Loiane
Moderador
![[Avatar]](/images/avatar/55a77244056c29c170b5194bbb91cb59.jpg)
Membro desde: 29/05/2008 10:18:04
Mensagens: 306
Localização: São Paulo
Offline
|
Ironlynx wrote:Olhando a app do david, não dá para negar que o visual do Ext é bonito pacas.Seria bacana se a api fosse "embutida" nos browsers(tipo um plugin).Os 500KB fazem diferença quando sua conexão "soluça".Um amigo queria fazer uma app de CallCenter usando o Ext, mas não sei que fim levou.
Loiane, aonde vc põe o código do seu tutorial(O projeto)?
ExtJS é bem fácil de aprender. Na página deles tem uma página com exemplos de todos os componentes, só copiar, colar e modificar o que vc precisa. Se for um componente não trivial, pode procurar no forum vários componentes prontos feitos pela comunidade (que eventualmente farão parte das versões futuras) e plugins também.
ExtJS é Orientado a Objeto, se souber isso, fácil fácil.
Eu coloco os códigos no github. Em cada tutorial no meu blog, disponibilizo no final o link do projeto completo. No github tem a opção de fazer download do projeto como zip, aí é só importar pro Eclipse e tá pronto!
|
Java/Ext JS developer
Blog pt-br: http://www.loiane.com
Blog inglês: http://loianegroner.com
Twitter: http://twitter.com/loiane
Linkedin: http://www.linkedin.com/in/loiane
Autora do Livro Ext JS 4 First Look: http://www.packtpub.com/ext-js-4-first-look/book
Ext JS 4 First Look na Amazon: http://amzn.com/1849516669
Curso ExtJS 4 Gratuito em Português: http://bit.ly/s5S0Oj |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 12:02:14
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline
|
Loiane, vejo que em alguns dos seus exemplos vc usa o ext com spring mvc. Nunca usei este framework, ele facilita a integração das tecnologias? tenho utilizado o Ext com Vraptor, e os resultados nunca foram muito bons, sempre tenho um overhead enorme devido a utilização do ext.
|
Mário Amaral Gonçalves
"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 13:59:21
|
Loiane
Moderador
![[Avatar]](/images/avatar/55a77244056c29c170b5194bbb91cb59.jpg)
Membro desde: 29/05/2008 10:18:04
Mensagens: 306
Localização: São Paulo
Offline
|
mario.fts wrote:Loiane, vejo que em alguns dos seus exemplos vc usa o ext com spring mvc. Nunca usei este framework, ele facilita a integração das tecnologias? tenho utilizado o Ext com Vraptor, e os resultados nunca foram muito bons, sempre tenho um overhead enorme devido a utilização do ext.
Uso Spring porque tem um suporte muito bom pra retornar JSON ou XML (e tb porque é o framework que usamos aqui no trampo). Gosto bastante e tem uma performance muito boa, para buscar dados no server e enviar dados para o server.
Não tenho experiência com Vraptor, então não posso comparar os dois frameworks, mas sei que o VRaptor tb tem suporte a retornar JSON.
Integrar ExtJS com qualquer outro framework depende apenas do suporte do framework a retornar para a view um objeto no format JSON ou XML. Mas se não tiver vc tb pode criar um.
Sei que Spring, Struts, Vraptor tem esse suporte. Fica fácil também para trabalhar com asp/.net e rails. Só procurar na net que acha um monte de exemplos.
|
Java/Ext JS developer
Blog pt-br: http://www.loiane.com
Blog inglês: http://loianegroner.com
Twitter: http://twitter.com/loiane
Linkedin: http://www.linkedin.com/in/loiane
Autora do Livro Ext JS 4 First Look: http://www.packtpub.com/ext-js-4-first-look/book
Ext JS 4 First Look na Amazon: http://amzn.com/1849516669
Curso ExtJS 4 Gratuito em Português: http://bit.ly/s5S0Oj |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/10/2010 14:50:15
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline
|
Sim, o vraptor tem suporte, mas é necessário realizar uma conversão, já que o formato do json padrão do vraptor é diferente do ext. Além disso, ainda tem o problema de perder o redirecionamento do lado do servidor, o que é muito ruim na minha opinião. A pergunta foi só pra ver se o própio spring mvc tinha algum conversor q já transformava o objeto diretamente no json esperado pelo ext.
[]'s
|
Mário Amaral Gonçalves
"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra |
|
|
 |
|
|