Ich schreibe eine iPhone-App als Hobbyprojekt und sie benötigt einen Webdienst, um sie mit Daten zu versorgen. Es unterscheidet sich nicht sehr von dem, was ich bei der Arbeit mache, aber bei der Arbeit schreibe ich nur Ansichten und Controller. Jemand anderes ist für das Schreiben des Modells verantwortlich, und normalerweise stellen die Kunden den Webdienst bereit.
Ich habe schon früher einige Web-Programmierungen durchgeführt, als alle MySQL und PHP verwendeten, daher sind meine Fähigkeiten etwas veraltet, aber ich bin zuversichtlich, dass ich die Techniken, die ich bereits kenne, nutzen kann. Ich möchte jedoch meine Zeit nicht mit veralteten Tools verschwenden. Ich habe herausgefunden, dass der Stand der Technik darin besteht, eine REST-API zu schreiben. Ich dachte, dass es einige ziemlich gute Frameworks geben sollte, die Ihnen so ziemlich nur eine REST-API mit CRUD-Funktionalität bieten, sobald Sie ein Modell definiert haben.
Ich denke meine Frage ist: Was wäre der schnellste Weg, um eine REST-API zum Laufen zu bringen? Ich möchte mich wirklich nur auf das Schreiben der iPhone-App konzentrieren und nicht zu viel Zeit mit dieser API verbringen. Es wäre großartig, wenn ich auch Webadministration und Revisionsverlauf erhalten könnte. Ich sollte auch hinzufügen, dass die API nicht öffentlich sein soll, daher wäre die Unterstützung für die Authentifizierung ebenfalls großartig.
Nur um das klar zu stellen. Ich hätte nichts gegen ein PHP-Framework. In der Tat könnte es möglicherweise besser sein, da ich weiß, dass mein aktuelles Hosting es unterstützt.