Tôi đang viết một ứng dụng iPhone như một dự án sở thích và nó sẽ cần một dịch vụ web để cung cấp dữ liệu cho nó. Nó không khác lắm so với những gì tôi làm ở nơi làm việc, nhưng tại nơi làm việc, tôi chỉ viết các khung nhìn và bộ điều khiển. Người khác chịu trách nhiệm viết mô hình và thường là khách hàng cung cấp dịch vụ web.
Tôi đã thực hiện một số lập trình web trước đây, khi mọi người đều sử dụng MySQL và PHP, vì vậy kỹ năng của tôi hơi lỗi thời, nhưng tôi tự tin rằng tôi sẽ có thể kéo nó bằng cách sử dụng các kỹ thuật tôi đã biết. Tuy nhiên, tôi không muốn lãng phí thời gian của mình khi sử dụng các công cụ lỗi thời. Tôi đã nhận ra rằng hiện đại nhất là viết một API REST. Tôi đã nghĩ rằng sẽ có một số khung công tác khá tốt trên mạng này có thể cung cấp cho bạn một API REST với chức năng CRUD ngay sau khi bạn xác định một mô hình.
Tôi đoán câu hỏi của tôi là: Cách nhanh nhất để thiết lập và chạy API REST là gì? Tôi thực sự chỉ muốn tập trung vào việc viết ứng dụng iPhone và không dành quá nhiều thời gian cho API này. Sẽ thật tuyệt nếu tôi cũng có thể quản trị web và lịch sử sửa đổi. Tôi cũng nên nói thêm rằng API không được công khai, vì vậy hỗ trợ xác thực cũng sẽ rất tốt.
Chỉ để được rõ ràng. Tôi sẽ không bận tâm đến một khuôn khổ PHP. Trong thực tế, nó có thể tốt hơn vì tôi biết rằng lưu trữ hiện tại của tôi hỗ trợ nó.