调用Web API客户端的缺点/缺点

问题描述

| 我正在启动一个与许多Web服务交互的Web应用程序。我问您您如何看待用javascript调用这些Web服务。 我的想法: 优势: -节省带宽(服务器端) -没有客户端/服务器通信(仅用于读取操作) - 还有什么? 缺点: -代码可读 - 还有什么?     

解决方法

        服务器端: 缓存更简单 无需担心恶意JSON 没有相同域的限制。 每个请求都有更多的网络延迟 客户端: 更少的应用程序层 访问api时不会引入更多网络延迟 需要客户端模板,或将数据发送回后端     ,        这些服务会存在于不同的域中吗?如果是这样,您将不得不处理跨域AJAX调用;与您交互的服务将必须支持JSONP或CORS之类的东西,后者是相当新的,仅受现代浏览器支持。