Hallo
Seit einigen Tagen versuche ich heraus zu finden, wie ich eine Server Client Applikation entwickeln könnte. Leider komme ich nicht weiter. Es gibt viele Ansätze, jedoch entspricht alles nicht ganz dem, was ich suche.
Zu den Ansprüchen:
- Auf den Server sollte von iOS sowie OS X Geräten zugegriffen werden sollen, Windows und Android ist optional und nicht so wichtig
- Core Data sollte möglichst eingesetzt werden können, hier liegt der Knackpunkt, da Core Data ja nicht für Server Client Applikationen gedacht ist
- Kommunikation über Internet sollte "sicher" stattfinden, sprich es sollte nicht in Klartext verschickt werden
Ich würde gerne Core Data einsetzten, da es sich um wichtige Datensätze handelt und jede Änderung gespeichert werden muss. Sprich, wer hat welche Änderung wann vorgenommen. Mit dokumentbasierten Applikationen ist diese Möglichkeit gegeben, ohne viel Programmlogik zu schreiben, da Core Data die Änderungen speichert. Weshalb ich dies gerne nutzen würde.
Incremental Stores hörten sich gut an, aber stellten sich als Sachgasse heraus, da sie auch nicht für Server Client Applikationen gedacht sind. Nun habe ich daran gedacht, eine Server Applikation zu schreiben, die Core Data Objekte verwaltet und mit den Clients austauscht.
Gibt es für eine solche Lösung Ansätze oder Tutorials? Wobei ich nochmal auf die Versionierung der "Datensäzte" bzw Objekte hinweisen möchte.
Gruß
Kris
Seit einigen Tagen versuche ich heraus zu finden, wie ich eine Server Client Applikation entwickeln könnte. Leider komme ich nicht weiter. Es gibt viele Ansätze, jedoch entspricht alles nicht ganz dem, was ich suche.
Zu den Ansprüchen:
- Auf den Server sollte von iOS sowie OS X Geräten zugegriffen werden sollen, Windows und Android ist optional und nicht so wichtig
- Core Data sollte möglichst eingesetzt werden können, hier liegt der Knackpunkt, da Core Data ja nicht für Server Client Applikationen gedacht ist
- Kommunikation über Internet sollte "sicher" stattfinden, sprich es sollte nicht in Klartext verschickt werden
Ich würde gerne Core Data einsetzten, da es sich um wichtige Datensätze handelt und jede Änderung gespeichert werden muss. Sprich, wer hat welche Änderung wann vorgenommen. Mit dokumentbasierten Applikationen ist diese Möglichkeit gegeben, ohne viel Programmlogik zu schreiben, da Core Data die Änderungen speichert. Weshalb ich dies gerne nutzen würde.
Incremental Stores hörten sich gut an, aber stellten sich als Sachgasse heraus, da sie auch nicht für Server Client Applikationen gedacht sind. Nun habe ich daran gedacht, eine Server Applikation zu schreiben, die Core Data Objekte verwaltet und mit den Clients austauscht.
Gibt es für eine solche Lösung Ansätze oder Tutorials? Wobei ich nochmal auf die Versionierung der "Datensäzte" bzw Objekte hinweisen möchte.
Gruß
Kris