Report Engine
The reporting tool Stimulsoft Reports.PYTHON allows you to download, build and export a report in various formats without deploying a viewer and designer. This allows you to avoid loading a large number of scripts on the client side and increases the speed and ease of operation.
The report is built and exported on the client side using JavaScript; the Python server side contains everything needed to work with report files and communicate with various SQL data sources. Communication between the client and the server is carried out through AJAX requests that transmit and receive JSON data in a specific format. For ease of use of the product, special events and functions have been developed both on the JavaScript client side and on the Python server side.
Dashboards
The dashboard tool Stimulsoft Dashboards.PYTHON allows loading and analyze data, exporting and printing analytical panels to various formats without deployment of the viewer and designer.
All data analysis, except for certain SQL operations, is performed on the client side using JavaScript; the Python server-side contains everything needed to work with dashboard files and communicate with various SQL data sources. The client communicates with the server in exactly the same way as in the reporting tool; the same events and functions are used.