在iPhone上运行客户端和服务器的客户端 - 服务器Web应用程序 - 这可能吗?

在iPhone上运行客户端和服务器的客户端 - 服务器Web应用程序 - 这可能吗?

问题描述:

我想用传统用于网络应用的工具来构建一个简单的原生iPhone应用程序。 我宁愿使用jQTouch和Rails之类的东西,但我希望它可以脱机工作(不需要Internet连接或服务器)。在iPhone上运行客户端和服务器的客户端 - 服务器Web应用程序 - 这可能吗?

有没有一个框架可以通过封装一个轻量级的Web服务器和一个服务器端应用程序框架(Rails或者更简单,更轻量的可以在手机上运行的)来实现本地iOS API的简单创建,从而允许您编写HTML + JavaScript中的客户端代码?

如果没有这样的事情,有没有办法创建一个应用程序(使用HTML + JS),基本上只有一个持久数据存储的客户端组件?

谢谢。

您是否试过Phonegap?

www.phonegap.com

您可以使用HTML/CSS/JavaScript编写应用程序。

您通过JavaScript访问手机API - 热潮!

另外; Appcelerator Titanium将是一个选择:http://www.appcelerator.com/

-IMO钛更强大,并提供更原生的外观。

你为什么要运行一个Web服务器的iPhone? 是否可以将数据发送回母机?

是的,你可以在你的iPhone应用程序中包含一个运行在另一个线程中的轻量级http服务器,并让你的UIWebView连接到它。但是除非你打算做一个能够生成动态内容的更有前途的Web服务器,否则将HTML/CSS/Javascript内容下载到本地目录可能很简单,然后在脱机时将任何URL指向这些本地文件。