2

拥有一个在 python 上开发后端(在 Django 上运行)和在 HTML5 和 javascript 上开发前端的 web 应用程序。Python 生成的数据使用 JSON 传递给 JavaScript/HTML。

现在,我想让它成为一个移动应用程序,首先是 iPhone 应用程序。前端与 CSS 文件的更改非常相似,使其看起来像 iPhone 原生应用程序(感谢 jQTouch)

我有哪些选项可以在 iPhone/其他手机上使后端原生?

我不确定 pyObjc / cobbal有多稳定和简单。其次,我的信念是,使用这些解决方案使其不能移植到其他手机上。

因此正在考虑将 python 代码转换为 Javascript 并在浏览器中运行它。我相信 pyjamas/ py2Js会在转换方面做得很好。有没有人这样做?这个设计有什么缺陷吗?有更好的选择吗?

最好的,斯里尼瓦斯

4

1 回答 1

0

我无法理解的是为什么你需要你的后端是 iPhone 原生的。这没有意义。后端是一个使用 HTTP 的服务器端基础设施,因此它独立于您的前端,可以用任何语言实现(通常是 HTML/Javascript,但也可以是 * 中的 GUI)。

然后,有coffeescript。它是一种编译成javascript的脚本语言,感觉就像python/ruby,所以很容易用更pythonic的方式编写javascript代码。

于 2011-11-19T13:57:05.650 回答