新的笔记《Edifice:Python 声明式 UI 库》
最近喜欢用 Python 写 PyQt 程序。但是有一点不太爽,PyQt 采用传统命令式编程,开发起来太费劲。了解前端的小伙伴都知道,现在流行声明式编程,开发效率和体验都大幅提升,用过就回不去了。
Python 的生态丰富度,在所有编程语言中是位列第一梯队的。只要有一个想法,定能找到好几个开源库。这不,搜索 Python 响应式 UI 库,就找到了本文的主角 Edifice。
Edifice 是一个 Python 下构建响应式界面的 UI 库。来自前端生态的启发(比如 React)。特色功能:
1️⃣ 来自前端实践的现代化范式,更加容易地创建 UI
2️⃣ 支持 Hot Reload 热重载
3️⃣ 与 Python 生态无缝衔接
4️⃣ 原生桌面程序,没有浏览器套壳那么重
Edifice 使用 Qt(PySide/PyQt5)作为后端。
传送门:https://www.maxieewong.com/Edifice%EF%BC%9APython%20%E5%A3%B0%E6%98%8E%E5%BC%8F%20UI%20%E5%BA%93.html?continueFlag=bfad8aef2f2b537615f634a87deb0d67
Prev Chapter:电子书《进击的java菜鸟》
Next Chapter:《计算机系统基础课程实验》的实验讲义