创建REST服务时,我基本上已经注视着要执行以下操作:
- 要求HTML
- 服务返回所需的网页,但没有请求的“资源”,例如。数据
- 网页包含向同一服务发出AJAX请求的JavaScript(不同的内容类型)
- 服务然后返回实际数据(JSON),然后页面将其显示
一方面,它似乎效率低下(2个请求),但后来我用了它,“性能无关紧要”,这意味着内部应用程序和网站的低流量运行非常简单且加载速度很快。
我之所以这样做,是因为该网页几乎可以是纯HTML + JavaScript的,几乎不需要服务器端的东西,尤其是不需要循环,就可以创建表和类似的东西(与之相比,我觉得这很丑陋)诸如slickgrid之类的东西),例如数据和视图的分离。
现在,在我开始使用它之前,这是个好主意还是应该停止这样做?