【发布时间】:2010-10-15 13:41:04
【问题描述】:
是否可以集成 Python 和 JavaScript?例如,假设您希望能够在 JavaScript 中定义类并在 Python 中使用它们(反之亦然)。如果是这样,最好的方法是什么?我感兴趣的不仅是这是否可行,还有是否有人在“严肃的”项目或产品中做过。
我猜可能使用Jython 和Rhino 为例,但我很好奇是否有人真正这样做过,以及是否有其他平台的解决方案(尤其是@987654323 @)。
【问题讨论】:
-
也许您可以使用 Emscripten 将 CPython 编译为 JavaScript,然后在浏览器中运行 CPython。可以从 JavaScript 调用 Python 函数,反之亦然。 syntensity.com/static/python.html
-
@AndersonGreen 这已经完成了:pypyjs - github.com/rfk/pypyjs
-
不管怎样,this SO answer 提供了一种在 JS 和 Python 之间共享对象的统一方法,并在 this repo 中实现,它简单地包装了一个通过 webpack 捆绑的 NodeJS 模块并将其公开为 Python模块。
-
对于那些在 Google 上找到此内容的人,请在下面使用 JSPyBridge 查看我的现代答案。
标签: javascript python brython transcrypt rapydscript