Nova versão lançada: Ext JS 3.1

Nova versão lançada: Ext JS 3.1

Otimizar: a palavra-chave da nova versão

Forma-se sempre uma expectativa muito grande quando a equipe Ext lança uma nova versão de seu framework. Dessa vez não foi diferente. A versão 3.1 é proclamada como a versão que “coloca a casa em ordem”. Segundo a equipe o framework inteiro foi varrido em busca de vazamentos de memórias e oportunidades de otimização. Em post oficial a equipe explica o que foi feito para melhorar a performance do framework: remover referências que permitiam vazamentos de memória, remover chamadas redundantes para gerenciar layout de componentes e refatorar o núcleo de eventos Ext.EventManager.

Novas extensões adicionadas

Também para satisfação geral da comunidade a equipe não deixou de adicionar novos componentes! São extensões já consagradas que agora estão sendo incluídas no framework. Notem que quando digo incluídas não quero dizer que agora são parte do arquivo ext-all.js. Esses fontes foram admitidos pela equipe Ext e agora são gerenciados por eles, mas o seu código não faz parte do arquivo ext-all.js. Ao invés disso eles estão na pasta ux dentro de examples. Isso evita que o tamanho do framework cresça e cresça cada dia mais.

As novas extensões são:

  • TreeGrid: permite ter um TreePanel com características de Grid
    TreeGrid 

  • LockingGrid: excelente adição que permite congelar certas colunas enquanto usamos o scroll em outras.
    Grid-Locking
  • ColumnHeaderGroup: permite agrupar o cabeçalho das colunas de um grid.
    Grid-Column-Grouping

E mais…

A equipe ainda criou novos exemplos como um formulário utilizado o poderoso e ainda pouco usado layout vbox, um grid utilizando recursos de filtro e um outro formulário onde é possível editar as labels dos campos.

Não tive tempo de realizar muitos testes porque eu já quis logo republicar o anúncio da nova versão aqui no ExtDesenv. Em breve estarei realizando a atualização da versão anterior 3.0 para a nova em um sistema grande e posto qualquer eventual observação.

Forte abraço e até em breve!

Posts relacionados:

  1. Nova versão do Ext JS: 3.1.1
  2. Lançado Ext JS 3.0 Final
  3. Novidades da versão 3.0
  4. Considerações sobre o lançamento do Ext 4.0
  5. Lançamento Ext JS 3.0
  • Comentários [2]
    • Share