BT

ExtJS 4.0: API renovada, suporte a MVC e melhorias de desempenho

por Rafael Nunes em 10 Mai 2011 |

No final de abril, foi anunciada a versão 4.0 de um dos mais conhecidos frameworks JavaScript, o ExtJS. Para esta release, foi modificada grande parte da arquitetura do framework, possibilitando que os desenvolvedores utilizem o modelo MVC (Model, View, Controller) no desenvolvimento de aplicações. As mudanças também facilitam a separação de responsabilidades em diversos scripts no lado do cliente, o que em versões anteriores se fazia de forma muito mais trabalhosa. 

O que não mudou, por enquanto, foi o modelo de licenciamento. Permanece a licença GPLv3 para projetos open source e uma licença comercial para projetos proprietários.

Uma das principais vantagens do ExtJS, já presente em versões anteriores, é a independência de navegador. Ao usar o framework, a aplicação é renderizada da mesma forma, independentemente do browser e sistema operacional do cliente. A atual versão melhorou essa funcionalidade, adaptando o framework a navegadores modernos com suporte a HTML 5 e suas APIs, como a localStorage. A versão 4.0 traz também a possibilidade de se gerar gráficos sem a necessidade de plugins (ex.: Flash), fazendo uso dos formatos SVG e VML.

O maior esforço no desenvolvimento da versão 4.0 se concentrou em tornar mais consistente o modelo de desenvolvimento com o framework, deixando a utilização e a extensão dos componentes mais simples e compreensível. Devido ao número de mudanças estruturais necessárias, entretanto, não foi possível manter compatibilidade completa com a versão anterior. 

Para quem já utiliza versões anteriores do ExtJS, foi disponibilizado um guia de migração, além de aplicações de exemplo que explicam e apoiam o processo, passo a passo. É possível, inclusive, a convivência entre versões diferentes do ExtJS em uma mesma aplicação. 

Todas as novas funcionalidades e modelos de desenvolvimento do ExtJS 4.0 podem ser consultados no site do projeto.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT