Клиент-серверное веб-приложение с клиентом и сервером на iPhone - возможно ли это? - PullRequest
2 голосов
/ 19 декабря 2010

Я хотел бы создать простое нативное приложение для iPhone с инструментами, традиционно используемыми для веб-приложений. Я бы предпочел использовать что-то вроде jQTouch и Rails, но я хочу, чтобы оно работало в автономном режиме (не требует подключения к интернету или сервера).

Существует ли инфраструктура, которая позволяет просто создавать нативные iOS-приложения за счет инкапсуляции облегченного веб-сервера и инфраструктуры приложений на стороне сервера (Rails или чего-то более простого и легкого, что может работать на телефоне), что позволяет вам код на стороне клиента в HTML + JavaScript?

Если такого не существует, есть ли способ создать приложение (с HTML + JS), которое в основном имеет только клиентский компонент с постоянным хранилищем данных?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2010

Да, вы можете включить облегченный http-сервер, работающий в другом потоке, внутри вашего iPhone-приложения и подключить к нему ваш UIWebView.Но если вы не собираетесь использовать более совершенный веб-сервер, который генерирует динамический контент, может быть просто загрузить ваш контент HTML / CSS / Javascript в локальный каталог, а затем указать любые URL-адреса на эти локальные файлы в автономном режиме.

2 голосов
/ 19 декабря 2010

Вы пробовали Phonegap?

www.phonegap.com

Вы пишете свое приложение на HTML / CSS / JavaScript.

Вы получаете доступ к API телефонов через JavaScript - бум!

Также; Appcelerator Titanium будет вариант: http://www.appcelerator.com/

-IMO Titanium более мощный и предлагает более естественный вид.

Зачем вам запускать веб-сервер с iPhone? Это для того, чтобы вы могли отправить данные обратно на корабль?

...