CONSULTORIA EM SENCHA EXTJS

Sencha EXTJS

 

Sencha ExtJS é um framework JavaScript que fornece tudo que um desenvolvedor precisa para construir aplicações web complexas para computadores, tablets e smartphones, aproveitando dos recursos do HTML5 em navegadores modernos, e mantendo a compatibilidade com os navegadores antigos.

Com um pacote completo destinado à Interface Visual, o ExtJS apresenta centenas de componentes de alto desempenho, pré-testados e integrados, incluindo formulários, grids, calendários e gráficos avançados, que permitem a manipulação de milhões de registros com facilidade.

O framework inclui ainda um pacote de manipulação de dados robusto que permite consumir dados de qualquer fonte de dados do backend. Com os pacotes Sencha Pivot Grid e adaptador D3, as aplicações ampliam o poder de visualização e capacidade de análise dos dados.

O rico conjunto de ferramentas e temas ajudam a melhorar a produtividade de desenvolvimento e acelerar a entrega de grandes aplicações web. Essas ferramentas estão disponíveis para ajudar no design, depuração, otimização, bem como compilação e implantação da aplicação em si.

 

Componentes de interface visual pré-integrados e testados

Componentes de Interface Visual Pré-Testados e Integrados

O ExtJS inclui umas das coleções de componentes de alto rendimento, pré-testados e integrados, mais abrangentes da atualidade. Esses componentes incluem adaptador D3, árvores, listas, formulários, grids, menus, barras de ferramentas, painéis, janelas e muito mais.

O componente de grid permite que você lide com dados da maneira mais flexível e com alto desempenho, podendo também agrupar os dados, congelar colunas e linhas de resumo.

O componente de calendário ajuda a visualizar e gerenciar, de maneira simples, informações de programação de eventos dos seus aplicativos. Esse componente é facilmente extensível de acordo com sua necessidade, sem a necessidade de investir muito tempo na customização do mesmo.

Veja uma demonstração (vídeo em inglês):

 

 

Análise de dados Rica

Análise de Dados Ricos

O ExtJS permite a adição de poderosas capacidades analíticas às aplicações, através do Sencha Pivot Grid (funcionalidade similar a Tabela Dinâmica do Microsoft Excel). Ele permite aos usuários resumir, agrupar e analisar dados de modo multidimensional para auxiliar no processo de tomada de decisão.

O Pivot Grid e o Grid possuem, através de um plugin de Exportação, a capacidade de exportar os dados em uma série de formatos, como XSLX, XML, CSV, TSV e HTML, com a possibilidade de escolha de quais dados serão mostrados no processo da exportação do documento e a configuração de estilos.

Veja como ele funciona (vídeo em inglês):

 

 

Visualização de dados sofisticadas

Visualização de Dados Sofisticadas

O Adaptador D3 (colocar um link na palavra "D3" endereço https://d3js.org/) permite você adicionar visualizações sofisticadas à sua aplicação, como mapas de calor, mapas de árvores e muito mais. Você pode criar visualizações dinâmicas que não contam apenas um lado da história dos seus dados, como também ajudam o usuário explorá-los como um todo.

A suíte de componentes de Gráficos permite que você visualize os dados em ampla variedade de gráficos estáticos - incluindo linha, barra, pizza, entre outros. Todos os gráficos foram desenvolvidos utilizando a tecnologia SVG, VML e Canvas. E o mais legal é que as variações de browser são gerenciadas automaticamente pelo Browser, fazendo com que os gráficos sejam sempre representados da maneira correta. Eles também suportam gestos para aplicações móveis, como zoom, pan e pinch.

 

 

Back-end de pacote

Pacote de Dados Agnóstico ao Backend

O completo pacote de dados incluídos no ExtJS permite que você tenha grande poder na camada de dados, criando coleções com os modelos que representam os seus dados, adicionando a possiblidade de filtrar e ordenar os dados, assim como sumarizar e agrupar.

O pacote de dados é agnóstico a protocolos, podendo consumir os dados de qualquer backend. Por vir com o gerenciamento de sessão permite que você minimize o round-trip até o servidor para saber qual é o estado atual da aplicação, geralmente utilizado para saber se a sessão do usuário encontra-se com o login efetuado, ou se ele não o efetuou na aplicação.

 

 

Layout Manager e Configurações responsivas

Gerenciador de Layout e Configurações Responsivas

O ExtJS inclui um gerenciador de layout flexível para ajudar na organização da exibição dos dados e conteúdo em vários navegadores, dispositivos e tamanhos de telas. Você pode controlar a exibição dos seus componentes, mesmo para as partes mais complexas da sua interface visual.

O ExtJS também provém um sistema de configuração de comportamento responsivo, permitindo que a aplicação se adapte de acordo com a orientação do dispositivo (paisagem ou retrato) ou o tamanho disponível de janela do navegador.

 

 

Pacote de acessibilidade (ARIA) para o cumprimento da seção 508

Pacote de Acessibilidade (ARIA) para o cumprimento da Seção 508

O ExtJS possui o pacote ARIA que torna disponível adicionar suporte à acessibilidade para suas aplicações e assim atingir o cumprimento da seção 508. Utilizando o pacote ARIA, você consegue criar aplicativos que podem ser usados por pessoas que precisam de tecnologias assistivas, como leitores de tela para navegar na Web.

 

 

Customização de temas

Customização de Temas

Os componentes ExtJS estão disponíveis em vários temas, incluindo Triton, Clássico, Netuno e Crisp. Os temas são customizáveis a fim de refletir a identidade de uma marca específica: a do seu cliente ou da sua aplicação. Você pode alterar os temas e deixá-los personalizados como preferir.

 

 

Agora imagine você, que possui uma aplicação desktop funcional e consolidada, que com todos esses recursos pode aprimorá-la ainda mais, transferindo-a para Web com componentes de alta qualidade e funcionalidades que vão surpreender desde a parte comercial até a equipe de desenvolvimento.

Quer possuir toda essa potência para sua empresa, com uma equipe treinada e preparada através de anos de experiência com a prestação de serviços com esse framework? A BSource tem plenas condições de alavancar suas aplicações através de treinamentos e mentoria sobre técnicas avançadas de desenvolvimento e otimização para Web.