Event-driven framework designed to help you create web or desktop applications that require a database with a hierarchical structure. #Software Development #Application Builder #Event-driven Framework #Framework #Python #Database
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
What's new in Jam.py framework 5.4.136:
- Distutils copy_tree replaced with shutil copy_tree for python versions where distutils is not supported
Jam.py framework 5.4.136
add to watchlist add to download basket send us an update REPORT- PRICE: Free
- runs on:
- Windows All
- file size:
- 15 MB
- filename:
- 5.4.136.tar.gz
- main category:
- Programming
- developer:
- visit homepage