javascript - iPhone 的 Python 到 JavaScript

标签 javascript iphone python mobile pyjamas

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

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

我有哪些选项可以让 iPhone/其他手机上的后端本地化?

我不确定 pyObjc/cobbal 有多稳定和容易是。其次,我的信念是,使用这些解决方案会使它无法移植到其他手机上。

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

最好的, 斯里尼瓦斯

最佳答案

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

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

关于javascript - iPhone 的 Python 到 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8194214/

相关文章:

javascript - 使用 USGSOverlay 异步加载 GoogleMap

javascript - 如果 jQuery 中的文本是阿拉伯语,则将类添加到文本的父级

iphone - 在全局范围内使用 MBProgressHUD + 使其成为单例

iphone - 将项目添加到 NSUserdefault 中的数组

python - 无法使用与 'base' 相同的 python 版本创建新的 conda 环境

JavaScript 验证不起作用

javascript - Coffeescript - 从字符串调用函数,javascript 代码不起作用

iphone - 在 UIScrollView 中动态添加的 subview 未出现

python - 如何解析树中的常见子项并在 Python 中为它们指定唯一的名称?

python - 如何使用 openCV python 更改现有视频的帧速率 FPS