看了github 的 api 感觉相当的优雅。通过对restful api的简单了解,有以下问题和想法,不知道对不对!?
可以完全将前端和后端分离开。我可以先开发出一套网站的api出来,然后写前端的时候通过 ajax 使用这些 api,但是隐约感觉全凭ajax不太可靠。这好像完全将前端分离出来,放到静态服务器上也未尝不可,感觉这种想法有点非主流...
和上一点有点相似,逻辑在api实现,但是前端部分的话也要有另一个服务器作为后台,只不过这个后台只是单纯调用api 返回给前台,这样比全靠ajax感觉痛快了很多。
第三个想法,将数据封装好直接返回给前台。这样即使按着restful API 设计风格写,因为没有写出api,好像 restful API 也就没什么意义了。
希望有经验前辈多多指教@ @
API返回JSON,前面可以是ajax也可以网页加载请求,无所谓
我感觉到的优点就是安卓/IOS/PC 可以共用