Sencha EXTJS


Sencha ExtJS is a JavaScript framework that provides everything a developer needs to build complex web applications for desktops, tablets and smartphones, leveraging HTML5 features in modern browsers, and maintaining compatibility with legacy browsers.

With a complete Visual Interface package, ExtJS features hundreds of high-performance, pre-tested and integrated components including forms, grids, calendars and advanced graphics that allow you to easily manipulate millions of records.

The framework also includes a robust data manipulation package that lets you consume data from any backend data source. With the Sencha Pivot Grid and D3 adapter packs, applications extend the power of visualization and data analysis capabilities.

The rich set of tools and themes help to improve development productivity and accelerate the delivery of large web applications. These tools are available to assist in designing, debugging, optimizing as well as compiling and deploying the application itself.


Componentes de interface visual pré-integrados e testados


ExtJS includes one of today's most comprehensive, pre-tested, integrated, high-throughput component collections. These components include D3 adapter, trees, lists, forms, grids, menus, toolbars, panels, windows and more.

The grid component allows you to handle data in the most flexible and high-performing way, and you can also group data, freeze columns, and summary rows.

The calendar component helps you simply view and manage event programming information for your applications. This component is easily extensible according to your need, without the need to invest much time in customizing it.

Here's a demonstration:



Análise de dados Rica


ExtJS enables the addition of powerful analytical capabilities to applications through the Sencha Pivot Grid (functionality similar to Microsoft Excel PivotTable). It allows users to summarize, group and analyze data in a multidimensional way to aid in the decision-making process.

Pivot Grid and Grid have the ability to export data in a number of formats, such as XSLX, XML, CSV, TSV and HTML, with the possibility of choosing which data will be shown in the process document export and style setting.

Here's how it works:



Visualização de dados sofisticadas


The D3 Adapter (putting a link in the word "D3" address lets you add sophisticated views to your application, such as heat maps, tree maps, and more. You can create dynamic views that do not only tell one side of the story of your data, but also help the user to explore them as a whole.

The Graphics component suite allows you to view data across a wide variety of static graphics - including line, bar, pie, among others. All graphics were developed using SVG, VML and Canvas technology. And the cool thing is that browser variations are automatically managed by the Browser, so graphics are always rendered correctly. They also support gestures for mobile applications such as zoom, pan and pinch.



Back-end de pacote

Backend Package

The complete data package included in ExtJS allows you to have great power in the data layer, creating collections with the models that represent your data, adding the possibility of filtering and sorting the data, as well as summarizing and grouping.

The data packet is agnostic to protocols, and can consume data from any backend. By coming with session management you can minimize the round-trip to the server to know the current state of the application, usually used to know if the user session is logged in, or if he does not in the application.



Layout Manager e Configurações responsivas


ExtJS includes a flexible layout manager to help organize the display of data and content across multiple browsers, devices, and screen sizes. You can control the display of your components, even for the most complex parts of your visual interface.

ExtJS also provides a responsive behavior configuration system, allowing the application to adapt according to device orientation (landscape or portrait) or the available window size of the browser.



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


ExtJS has the ARIA package that makes it easy to add support for accessibility to your applications and thus achieve compliance with section 508. Using the ARIA package, you can create applications that can be used by people who need assistive technologies such as screen readers to browse the Web.



Customização de temas


The ExtJS components are available in various themes, including Triton, Classic, Neptune and Crisp. Themes are customizable to reflect the identity of a specific brand: that of your customer or your application. You can change the themes and leave them customized as you prefer.



Now imagine that you have a functional and consolidated desktop application that with all these features can further enhance it, transferring it to the Web with high quality components and features that will amaze from the commercial part to the development team.

Do you want to have all this power for your company, with a team trained and prepared through years of experience with providing services with this framework? BSource is fully capable of leverage your applications through training and mentoring on advanced web development and optimization techniques.