我已经看到这个问题被问了好几次,但到目前为止,答案都非常机械化和令人失望:
EWS 与 EAS 有什么区别?
现在,大多数网站都给出以下内容:“一个是移动设备协议,另一个是 Web 服务。” 嗯,不废话。这是真正的问题:
是什么阻止了某人为 EWS 建立一个任何移动应用程序或操作系统都可以使用的下降库,而不是向 MS 支付 ActiveSync 的每用户许可费?EWS 是不是太贵了,因为它是 SOAPy 而不是 RESTful?ActiveSync 是否在缓存和一般逻辑方面做了更多的繁重工作?EAS 是否具有 EWS 所没有的某些功能(共享日历等?)是否真的只是移动操作系统想要确保支持 Exchange 03 的问题?
我确信他们每个人都有自己的优点,使他们与众不同,但我认为大多数人在被问到这个问题时会遇到的问题是“如果 EWS 可以做同样的事情,我为什么要为 EAS 付费,如果我'愿意自己写客户端吗?