python - 为网络和桌面创建应用程序

标签 python web cross-platform desktop-application

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

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

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

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

最佳答案

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

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

[更新] 2016 年 1 月:

过去 4 年情况发生了变化,现在看起来不错的选择是 atom electron .这正是我 4 年前想要的。

关于python - 为网络和桌面创建应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845428/

相关文章:

python - Pandas read_table 多行列

python - 将 SciPy 层次树状图切割成多个阈值的簇

python - Django - ImportError 在/博客。没有名为 urls 的模块

java - 使用 Java 是开发基于 GUI 的会计应用程序的合适语言/平台吗?

Python 和 PowerPoint 将 '<br><br>' 替换为 '_x000D_'

javascript - Ajax 控制台错误 : ReferenceError: $ is not defined

javascript - 将包含外部js的div追加到js中的另一个div无法正确执行

ruby-on-rails - 如何使用 Cucumber-Capybara 断言 flash 变量为零?

unix - OS X 对 *nix 开发人员的吸引力?

iphone - PhoneGap 的优势有多大?