Which means this real question is more round the design decision than other things.Essientially, I wish to develop a apple iphone/iPad application that will permit customers to handle their database. Now you will find two methods for carrying this out (i believe).
- Create native objective-c motorists for every database that offer an entire wrapper around creating/controlling databases (tables, run query etc)
- Produce a web service that does all of the speaking and offers a normal interface (JSON or XML) to Objective-c layer.
Which could be better? what is the benefits and drawbacks?