我对编写iOS应用程序以及需要与Meteor服务器进行通信以更新和获取信息的其他客户端应用程序感兴趣。

使用此集合API https://github.com/crazytoad/meteor-collectionapi

我可以使用宁静的http方法和iOS应用程序中的JSON对 meteor 集合执行CRUD操作。

但我读到最好使用DDP与Meteor服务器通信。这意味着我将必须获得一些iOS DDP通信工具。 JSON解析和发出http请求已内置到xcode中。为什么要使用DDP?

最佳答案

两者是完全不同的东西。

JSON是基于JS对象语法的数据传输格式。数据写入的方式是符号/语法。可以将其视为各种车辆之间的公路上的汽车。

DDP消息传递协议。这是数据的结构和传递方式,以便多个系统理解。将DDP视为流量系统。

DDP可以用任何其他格式(如XML,二进制等)编写,并通过不同的协议(HTTP,FTP等)传递,但作者在websocket上选择了JSON。

10-05 18:25