2010-12-19 8 views
2

Ich möchte eine einfache native iPhone App mit Tools erstellen, die traditionell für Web-Apps verwendet werden. Ich würde lieber etwas wie jQTouch und Rails verwenden, aber ich möchte, dass es offline arbeitet (keine Internetverbindung oder ein Server erforderlich).Client-Server-Web-App mit Client und Server auf dem iPhone - ist das möglich?

Gibt es ein Framework, das die einfache Erstellung von nativen iOS-Aps durch Kapselung eines leichten Webservers und eines serverseitigen Appframeworks (Rails oder etwas einfacheres und leichteres auf einem Telefon) ermöglicht, sodass Sie schreiben können der clientseitige Code in HTML + JavaScript?

Wenn es so etwas nicht gibt, gibt es eine Möglichkeit, eine App (mit HTML + JS) zu erstellen, die im Grunde nur eine clientseitige Komponente mit persistentem Datenspeicher hat?

Danke.

Antwort

2

Haben Sie Phonegap ausprobiert?

www.phonegap.com

Sie schreiben Ihre App in HTML/CSS/JavaScript.

Sie greifen über JavaScript auf die Telefon-APIs zu - Boom!

Auch; Appcelerator Titan wäre eine Option: http://www.appcelerator.com/

-IMO Titanium ist leistungsfähiger und bietet ein nativeres Aussehen.

Warum möchten Sie einen Webserver vom iPhone aus ausführen? Kann man Daten an das Mutterschiff zurücksenden?

2

Ja, Sie können einen leichtgewichtigen http-Server in einem anderen Thread innerhalb Ihrer iPhone-App einfügen und sich mit Ihrem UIWebView verbinden lassen. Aber es sei denn, Sie werden einen schickeren Webserver erstellen, der dynamische Inhalte generiert. Es kann daher einfach sein, Ihren HTML-/CSS-/JavaScript-Inhalt in ein lokales Verzeichnis herunterzuladen und dann im Offline-Modus auf diese lokalen Dateien zu verweisen.