As many of us time is limited. Sometimes I need more time to grasp concepts. This requires me to limit the number of technologies I am willing to learn. Especially as it isn't my goal to land a job but create some own apps.
So I would like to ask your recommendation on databases. I saw that apple introduced NSPersistentCloudKitContainer at WWDC2019 which syncs with CoreData. I did however get the impression that it aims at syncing for instance the photos of one person over several devices but wouldn't be interesting to create the reservations at a restaurant? Is this correct?
Then server side swift seemed interesting with vapor for instance. This would have the plus you could run your own MySQL or mongoDB with swift classes, probably on your own hosting server. Problem is that you would not a persistent local store. So you would have to sync a CoreData or Realm or so with that server through something like icecream.
As realm is open source I could go all in with realm but it might disappear one day. Plus I read that some functionality doesn't come free?
Of course you have BAAS like FireStore which can become expensive and may wind up like Parse one day.
So price, life expectancy, speed, multiple platforms (maybe only apple platforms?), complexity all come into the equation. I would recommend your insights
So I would like to ask your recommendation on databases. I saw that apple introduced NSPersistentCloudKitContainer at WWDC2019 which syncs with CoreData. I did however get the impression that it aims at syncing for instance the photos of one person over several devices but wouldn't be interesting to create the reservations at a restaurant? Is this correct?
Then server side swift seemed interesting with vapor for instance. This would have the plus you could run your own MySQL or mongoDB with swift classes, probably on your own hosting server. Problem is that you would not a persistent local store. So you would have to sync a CoreData or Realm or so with that server through something like icecream.
As realm is open source I could go all in with realm but it might disappear one day. Plus I read that some functionality doesn't come free?
Of course you have BAAS like FireStore which can become expensive and may wind up like Parse one day.
So price, life expectancy, speed, multiple platforms (maybe only apple platforms?), complexity all come into the equation. I would recommend your insights