2017-07-25 57 views
1

我知道,Python可以是一个服务器端语言,但有没有一种方法,使蟒蛇的行为像一个客户端语言(如JavaScript)我只是想尝试一下,如果可能谢谢如何让Python成为客户端?

+0

有Django的 –

+5

Django是不是客户端技术。 –

+0

不是真的,但你可以看看之类的东西https://github.com/skulpt/skulpt – epascarello

回答

2

但您可以编译蟒蛇JavaScript和Pyjs

请注意,如果您使用Skulpt,Skulpt不会让你创建完整的网站或实际的JavaScript代码,可以在里面浏览器中运行。为此,你必须使用Pyjs。 Pyjs本质上是将你的Python代码转化为实际的Javascript,所以你可以在任何浏览器中运行得到的Javascript,或者把它作为一个网站托管。

+0

从来没有听说过这个,我会检查出来! –

+0

@AbhishtaGatya更新回答比较Pyjs与Skulpt – frozen

1

尝试http://www.skulpt.org/它完全是Python的浏览器实现。

+0

哇谢谢你,我想这可能会奏效! –

+0

@GregSchmit是啊,你可以在技术上使代码适应像CoffeeScript一样工作。 – William

0

我想你想在网上蟒蛇编译器对代码进行测试/片断在浏览器中运行,尝试repl.it

0

我猜你知道蟒蛇,并希望一切是蟒蛇。那么不要这样做。真的甚至不使用已发布的那个灵巧的解决方案。不是因为它不工作。它更多是因为浏览器只将Javascript理解为前端程序。没有其他语言被理解。如果你了解python,使用javascript应该是小菜一碟,你也可以开始。如果你真的想用python,至少要用javascript转换成javascript:http://pyjs.org/

+0

嗯,我爱Javascript,它是我的第一个编程语言,但我只想知道这样的事情是否可能。感谢您的建议,非常感谢! –

1

或者你可以试试这个:http://pypyjs.org/

它使用PyPy Python解释器,编译通过emscripten网络,与在运行时发出asm.js代码的自定义JIT后端。