4

我正在尝试确定 Meteor.js 是否适合我想要构建的应用程序。

该应用程序将完全基于 Web,但需要我实现一个 RESTful API 来公开它的一些功能。

这对 Meteor.js 是可行的,还是像 Express/Sinatra 这样的东西更适合?

4

3 回答 3

6

现在可以使用 Meteor 使用meteor-collectionapi Atmosphere 包。另请参阅如果我需要额外的 REST API,是否可以选择 Meteor?.

于 2013-06-15T13:51:46.543 回答
1

这实际上取决于您对作为框架构建的内容的舒适程度。

如果您正在考虑使用 Meteor,您可以通过使用名为Meteor Router的大气存储库中的包来构建 REST api 。Meteor Router允许您创建服务器端路由,您可以从服务器端实现 REST 请求。

除了 REST,meteor 还有另一个接口叫做 DDP(分布式数据协议),它与 REST 类似,但试图始终保持一个开放的套接字,以便数据可以通过任一方式推送。

目前有用于 Objective C、NodeJS、Python、.NET 和 Ruby 的 DDP 客户端。

于 2013-05-18T20:20:52.697 回答
1

绝对可行,我刚刚做到了,我使用了HTTP.publish库,它优雅地添加了 HTTP 和 DDP 作为与数据库通信的协议。

于 2014-03-08T23:30:47.397 回答