如何编写 REST API?
我正在编写一个iPhone应用程序作为业余爱好项目,它需要一个Web服务来为它提供数据。这与我在工作中所做的没有太大区别,但在工作中我只编写视图和控制器。其他人负责编写模型,通常客户端提供 Web 服务。
我以前做过一些Web编程,当时每个人都在使用MySQL和PHP,所以我的技能有点过时了,但我相信我能够使用我已经知道的技术来吸引它。但是,我不想浪费时间使用过时的工具。我已经发现,最先进的技术是编写一个REST API。我在想,应该有一些相当不错的框架,只要你定义了一个模型,它们就会给你一个具有CRUD功能的REST API。
我想我的问题是:启动并运行REST API的最快方法是什么?我真的只想专注于编写iPhone应用程序,而不是花太多时间在这个API上。如果我也可以获得Web管理和修订历史记录,那就太好了。我还应该补充一点,API不应该是公开的,所以对身份验证的支持也会很棒。
只是要清楚。我不介意PHP框架。事实上,它可能会更好,因为我知道我目前的托管支持它。