Jam.py framework

5.4.113

Event-driven framework designed to help you create web or desktop applications that require a database with a hierarchical structure

Jam.py is an object-oriented, event-driven framework designed to help developers build web and desktop database applications. It has a tight DB/GUI coupling and is based on the DRY (don’t repeat yourself) principle, requiring only a few hundred lines of code to create a complex database application.
The server side of the framework is written in Python, while the client uses JavaScript, jQuery and Bootstrap. It supports SQLite, PostgreSQL, MSSQL, MySQL, Firebird and Oracle databases. You can migrate between databases without changing the project.
The actual development is done in the Application Builder, a piece of software written entirely in Jam.py. While working, you will need to have only two pages open in your browser – one for the project and one for the Application Builder.
Jam.py supports authentication, authorization, session management, roles and permissions, and it comes with data-aware controls. Database tables are created and modified automatically, and the framework handles SQL queries generation as well.
You can export a file that contains the project’s metadata (database structures, project parameters and code), which can then be loaded into another application to apply all the changes instantly.
Finally, Jam.py can generate band-oriented reports based on LibreOffice templates, and you can use jsCharts or another charting library to visualize and analyze application data.

System requirements

15 MB
4.0
Info
Update Date
Version
5.4.113
License
BSD License
Created By
Andrew Yushev
Related software Development