2010-05-24 43 views

回答

12

答案是肯定的,假设你认为这是一个你想要什么很好的例子做:

http://pyjs.org/examples/Space.html

这种基于浏览器的小行星的版本使用睡衣,使您能够用Python语言编写的代码在一个地方创建,并运行它无论是在浏览器或桌面上:

http://pyjs.org/

有最近发现睡衣,也宁愿巩固我的代码在一个语言(Python中)及位置(而不是有一些代码,服务器端,以及一些浏览器/客户端,在不同的语言),这绝对是一项令人兴奋的技术。它的作者已将Google Web Toolkit移植到Python,这是一项非常令人印象深刻的壮举,保留了Python的表现力(类似于80,000行Java缩减至8000行Python)。更多的Pythonistas应该知道它。 :)

2

您需要使用,目前的浏览器都支持的东西,这意味着你坚持Flash,Java小程序或Javascript + HTML,如果您希望您的游戏在浏览器中显示。

您可以在后端使用python并显示纯HTML,如果这足够满足您的需求。

1

是的,但有许多方法可以达到目标。

Flash是客户端渲染。你可以使用Python来生成Flash,或者你可以使用Python来生成一些动态的HTML和Javascript,等等,这些都是以类似的方式交互的。

但是Python将在服务器上运行。 Flash,ActionScript,HTML,JavaScript等都将在客户端上运行。

所以虽然问题的答案是肯定的,但我会建议您可能需要做更多的研究并提出更好的问题。

1

您可以将Python CGI代码作为后端,并通过AJAX将输入发送给它。尽管如此,它可能更适合在客户端使用。

相关问题