1

我有一个需要查询的使用 OData 的 Web API。客户端应用程序是使用 React/Redux 构建的 SPA,但看起来大多数数据服务库(例如 isomorphic-fetch)不支持 OData。在这种情况下,BreezeJS 对我有用吗?还是 OLingo 的 ODataJs?在 Redux 中使用这些或任何其他 OData 客户端的任何示例、教程和资源?AFAIK,我只需要一个客户端库来查询 OData 源并支持承诺。至于我从服务器返回的数据,我只需要简单的 json 对象;不需要支持绑定的模型。

我看过 Breeze + Angular/Backbone 的讨论,但它可以支持 Redux/React 吗?

我怀疑 Breeze 或 ODataJS 是否支持 ES6,所以如果我必须将它们包装在 ES6 模块中,它们还能正常工作吗?

4

1 回答 1

0

如果您认为 OData 与 REST 相差不远,也许会有所帮助。如果只是从 OData 服务中提取数据,您将不需要太多jQuery.getJSON,Breeze 也可以工作。但是,如果您想以奇特的方式进行操作,并希望您的应用程序能够内省元模型等,您应该看看 datajs 或 olingo。

于 2016-03-30T20:13:38.520 回答