pywebview

作者: KJ | 来源:发表于2018-11-20 13:22 被阅读29次

    ElectronNW.js 这样的工具横空出世以后,经过了 Atom 以及 Visual Studio Code 这种级别的项目的洗礼,不再有人质疑基于 webkit 构建 app 的能力了,一切是那么的美观,原生和跨平台。

    然而以上的两个工具都基于 node.js。虽然 JavaScript 很适合前端,但不是人人都熟悉node.js,在某些场合使用 node 构建应用程序会和其他语言非常不一样,举个栗子 mysql: 如果你需要不固定次数的查询数据库,那么在 node 中需要构建一个递归,相对其他语言,可能仅仅是一个 while 循环,这仿佛在强制大家学 LISP :)。

    最近发现了一个python库 pywebview github 让大家可以成功的在python中一行代码创建webkit窗口, 并且免去了捣鼓 pygtk/pyqt 这些繁琐的东东,直接安装了对应的库,十分轻便。对比 Electron,Electron可是把 Chromium and Node.js 撮合在了一块儿,并且还修改了V8引擎。

    使用 pywebview,我们可以非常轻易的使用 python 构建应用程序的后端,并用pyinstaller 或者 py2app(Mac only)来构建独立应用程序。

    让我们来关注这个项目的发展后续。

    相关文章

      网友评论

        本文标题:pywebview

        本文链接:https://www.haomeiwen.com/subject/cqwifqtx.html