PPX 是一款面向程序打包场景的工具,能够帮助开发者把项目快速整理成可交付的客户端程序。它最初叫 vue-pywebview-pyinstaller,名字里的三个字母分别对应 Python、Pywebview/Pyinstaller 以及视图层的无限可能。视图层可以用 Vue、React、Angular 或 HTML 来搭建,业务层则交给 Python 处理。整个打包环节已经被工具封装好,一键就能生成 macOS 和 Windows 平台上的应用。

1、 第一个 P 指代 Python,同时也对应作者潘高的姓氏拼音
2、 第二个 P 指代 Pywebview,也可以理解为 Pyinstaller
3、 第三个 X 代表视图层的多种选择、Vue、React、Angular、HTML 都能接入
4、 工具的前身名称是 vue-pywebview-pyinstaller,后来简化为 PPX
- 视图层不限定框架、Vue、React、Angular、HTML 任选其一即可
- 业务层采用 Python 编写,可调用的模块资源比较丰富
- 前后端分离式的结构让迁移变得轻松,换框架不用重写业务代码
- 开发者可以把精力放在界面效果和业务逻辑上,打包流程由工具接管
- 工具已经内置了打包环节,不需要手动配置复杂的脚本
- 一键操作即可输出 macOS 和 Windows 两个平台的客户端应用
- 打包过程中涉及的繁重步骤由 PPX 自动完成,减少人工干预
- 生成的应用可以直接交付使用,适合快速验证和分发
1、 对软件界面美感有要求,希望用前端技术来呈现视觉效果
2、 业务逻辑需要调用 Python 中的生信分析等专业模块
3、 打算搭建本地应用,本机的计算和存储资源来运行
4、 需要把已有的 Python 项目快速转成桌面客户端
- 支持 Windows 系列系统,包括 WinAll、WinXP、Win7 和 Win10
- 同时可以生成 macOS 平台上的客户端应用
- 跨平台输出能力让同一套代码覆盖更多用户设备
- 工具本身以 Python 为基础,运行前需保证环境中有对应的解释器
(您的评论需要经过审核才能显示)
0条评论