本文更新于: 2024年4月23日
PPX 是一款基于 pywebview 和 PyInstaller 框架,构建 macOS 和 Windows 平台客户端的应用。本应用的视图层支持 Vue、React、Angular、HTML 等,业务层支持 Python 脚本。
考虑到某些生物计算场景数据量大,数据私密,因此将数据上传到服务器计算,并不一定是最优解,采用本地 Python 也是一种不错的选择。不过,如果需要调用远程 API,本应用也是支持的。
视图层可使用任意一款你喜欢的前端框架,比如 Vue、React、Angular、HTML 等,迁移无压力。采用 Python 编程语言开发业务层,模块丰富。本应用已经封装打包环节,一键生成 macOS 和 Windows 平台的客户端应用。开发者只需要关注视图效果和业务逻辑本身,将繁重复杂的打包环节交给本应用处理即可。
演示截图
项目特色
🔌 可扩展性
视图层可使用任意一款你喜欢的前端框架,比如 Vue、React、Angular、HTML 等,迁移无压力。
🏗 模块化设计
采用 Python 编程语言开发业务层,海量模块任你挑选!
📦 一键打包
本应用已经封装打包环节,一键生成 macOS 和 Windows 平台的客户端应用。
💡 自动升级
基于 Github,打包后的客户端应用可自动检测升级。
🔑 数据库支持
自带 SQLite 数据库支持,使用 sqlalchemy 进行 ORM 操作,使用 alembic 进行数据迁移与映射。
⚙️ 热更新
视图层和业务层均支持热更新
下载地址
https://github.com/pangao1990/PPX
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。