Jam.py面向对象,Jam.py 框架
Jam.py是一个面向对象、事件驱动的框架,旨在帮助开发人员构建 Web 和桌面数据库应用程序。它具有紧密的 DB/GUI 耦合,并且基于 DRY(不要重复自己)原则,只需几百行代码即可创建复杂的数据库应用程序。
The server side of the framework is written in Python, while the client side 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 completed in application builder, which is a completely Py. To work, you only need to open two pages in the browser — one for the project and one for the application builder.
该框架的服务器端使用 Python 编写,而客户端使用 JavaScript、jQuery 和 Bootstrap。它支持 SQLite、PostgreSQL、MSSQL、MySQL、Firebird 和 Oracle 数据库。您可以在数据库之间迁移而无需更改项目。
实际开发是在 Application Builder 中完成的,这是一个完全用 Jam.py 编写的软件。工作时,您只需要在浏览器中打开两个页面——一个用于项目,一个用于应用程序生成器。
Jam.py 支持身份验证、授权、会话管理、角色和权限,并带有数据感知控件。数据库表是自动创建和修改的,框架也处理 SQL 查询生成。
您可以导出包含项目元数据(数据库结构、项目参数和代码)的文件,然后可以将其加载到另一个应用程序中以立即应用所有更改。
You can export a file that contains project metadata (database structure, project parameters, and code) and then load it into another application to apply all changes immediately.
最后,Jam.py 可以基于 LibreOffice 模板生成面向波段的报告,您可以使用 jsCharts 或其他图表库来可视化和分析应用程序数据。
系统要求
PYTHON 2.7 / 3.4-3.6