【发布时间】:2012-06-06 09:48:11
【问题描述】:
我想创建一个应用程序,它应该可以在桌面(没有互联网连接)和网络上运行。应用程序应该是相同的(我的意思是 UI 和代码)并且可以在 Web 和桌面上运行(或者可能有一点不同)
作为服务器端和桌面应用程序编程语言,我决定使用 Python。
作为 UI 我想使用 HTML5 + Javascript (JQuery) + CSS
那么,你能帮我用什么工具吗?我的意思是我的任务可能有一些框架。我应该在 Web 中使用什么框架以及在桌面中使用什么(也许在桌面中它会是我的 Web 版本的某种包装器与 webkit 引擎?)?
【问题讨论】:
-
真的,除非您资源紧张,否则最好的办法是在最终用户的计算机上的非标准端口上运行 Web 服务器。据我所知,没有简单的方法可以打包 Python Web 应用程序并使其在没有服务器的情况下运行,也没有简单的方法可以将桌面应用程序转换为网站。
-
我的应用程序中不需要任何服务器功能。我的应用程序将解决简单的任务,例如读取用户数据、写入数据等等。我认为问题在于 UI(它如何在桌面上工作(使用 webkit 引擎或其他东西))以及在不依赖服务器或桌面的情况下工作的同一框架
标签: python web cross-platform desktop-application