9

我想创建一个应用程序,它应该可以在桌面(没有互联网连接)和网络上运行。应用程序应该是相同的(我的意思是 UI 和代码)并且可以在 Web 和桌面上运行(或者可能有一点不同)

作为服务器端和桌面应用程序编程语言,我决定使用 Python。

作为 UI 我想使用 HTML5 + Javascript (JQuery) + CSS

那么,你能帮我用什么工具吗?我的意思是我的任务可能有一些框架。我应该在网络中使用什么框架以及在桌面中使用什么(也许在桌面中它将是我的带有 webkit 引擎的网络版本的某种包装器?)?

4

3 回答 3

5

我的问题是 1 年前的问题,但现在看来我发现了一些非常有趣的东西,并且似乎是在多个设备上使用的好条件。它的阿帕奇科尔多瓦

它是开源的,有很多支持的平台,包括移动和桌面。

[更新] 2016 年 1 月:

过去 4 年情况发生了变化,现在最好的选择是atom electron。这正是我 4 年前想要的。

于 2013-06-07T05:36:36.460 回答
4

我建议你使用web2py。您可以创建离线工作的 web 应用程序,并且可以为任何平台打包它们。

于 2012-06-01T07:05:54.940 回答
2

看看用于 UI 的Pyjs。服务器仍然是你的问题。

于 2012-06-01T06:42:52.423 回答