restful api开发网站的要怎样架构?


看了github 的 api 感觉相当的优雅。通过对restful api的简单了解,有以下问题和想法,不知道对不对!?

  • 可以完全将前端和后端分离开。我可以先开发出一套网站的api出来,然后写前端的时候通过 ajax 使用这些 api,但是隐约感觉全凭ajax不太可靠。这好像完全将前端分离出来,放到静态服务器上也未尝不可,感觉这种想法有点非主流...

  • 和上一点有点相似,逻辑在api实现,但是前端部分的话也要有另一个服务器作为后台,只不过这个后台只是单纯调用api 返回给前台,这样比全靠ajax感觉痛快了很多。

  • 第三个想法,将数据封装好直接返回给前台。这样即使按着restful API 设计风格写,因为没有写出api,好像 restful API 也就没什么意义了。

希望有经验前辈多多指教@ @

restful api

阿斯特拉塔 11 years, 6 months ago

API返回JSON,前面可以是ajax也可以网页加载请求,无所谓

我感觉到的优点就是安卓/IOS/PC 可以共用

FForda answered 11 years, 6 months ago

Your Answer