创建Web和桌面应用程序

ple*_*ock 8 python cross-platform desktop-application web

我想创建一个应用程序,它应该在桌面(没有互联网连接)和网络上工作.应用程序应该是相同的(我的意思是UI和代码),并在Web和桌面上工作(或者可能有一些区别)

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

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

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

ple*_*ock 5

我的问题是1年前,但现在看来我发现了一些非常有趣的东西,似乎很适合在多种设备上使用.它的Apache Cordova

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

[更新] 2016年1月:

事情在过去的4年里发生了变化,现在好的选择看起来像是原子电子.这正是我4年前想要的.


mar*_*bdq 4

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