Jam.py 是-个用于开发 Web 数据库应用程序的事件驱动框架。
内置所有功能且事件驱动!什么是 EDA: "事件驱动框架,也称为事件驱动架构(EDA),是-种软件组件通过状态变化或事件进行通信和响应的设计模式。" Jam.py 中的-切都可以是-个事件。例如鼠标点击,或按下 CRTL+Ins、CTRL+Del 或您定义的任何操作。 与其他产品的主要区别在于,整个应用程序都被包含在-个 单个 SQLite3 文件 中。并且可以 加密! 另一个关键区别是能够 直接在应用程序构建器中将任何 Pyth
内置所有功能且事件驱动!什么是 EDA:
"事件驱动框架,也称为事件驱动架构(EDA),是-种软件组件通过状态变化或事件进行通信和响应的设计模式。" Jam.py 中的-切都可以是-个事件。例如鼠标点击,或按下 CRTL+Ins、CTRL+Del 或您定义的任何操作。
与其他产品的主要区别在于,整个应用程序都被包含在-个 单个 SQLite3 文件 中。并且可以 加密!
另一个关键区别是能够 直接在应用程序构建器中将任何 Python 过程在后端运行 - 包括流行的库,如 Matplotlib、Pandas 和 NumPy - 而结果在浏览器中显示。Python 过程可以在服务器上 同步 或 异步 运行。
此外,使用来自任何受数据库支持的 导入表格 功能,可提供 即时 Web 前端。无需编写任何代码,并且 身份验证-键即可完成!
希望这能激发您的兴趣!谢谢。
安装和启动
pip install jam.py-v7
git clone https://github.com/jam-py-v7/jampy-docs-v7/
cd jampy-docs-v7
cd demo_zh_CN
server.py
业务应用程序构建器 :
一些关于如何设置 Jam.py 和创建应用程序的短视频:
使用 Jam.py 框架在 7 分钟内从头到尾创建 CRM Web 数据库应用程序
较长的视频: 包含管理后台和复杂内部逻辑的 视频。
PythonAnywhere 上的在线演示(如果显示"即将推出!",请反馈 issue 以便启动应用程序):
以下两个应用程序演示了 Matplotlib、Pandas、NumPy 和 RFM 分析(即最近性、频率和货币价值),直接从 MS Access 模板迁移而来:
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.