2016-03-30 13 views
1

Ich habe eine Web-API mit OData, die ich abfragen muss. Die Clientanwendung ist ein SPA, das mit React/Redux erstellt wurde, aber es sieht so aus, als ob die meisten Datendienstbibliotheken wie isomorphic-fetch OData nicht unterstützen. Kann BreezeJS in dieser Situation für mich nützlich sein? Oder OLingos ODataJs? Beispiele, Tutorials, Ressourcen zur Verwendung dieser oder anderer OData-Clients mit Redux? AFAIK, ich brauche nur eine Client-Bibliothek, um eine OData-Quelle abzufragen und Support-Versprechen zu geben. Und soweit die Daten vom Server zurückkommen, brauche ich nur einfache JSON-Objekte. keine Notwendigkeit für Modelle, die das Binden unterstützen.Abfrage OData API von Redux

Ich habe Diskussionen von Breeze + Angular/Backbone, gesehen, aber es kann Redux/Reagieren unterstützen?

Ich bezweifle, dass entweder Breeze oder ODataJS ES6 unterstützt, so dass, wenn ich sie in einem ES6 Modul musste wickeln, würden sie noch richtig funktionieren?

Antwort

0

Vielleicht hilft es, wenn man bedenkt, dass OData nicht so weit weg von REST ist. Wenn es nur darum geht, die Daten aus einem OData-Service zu holen, brauchen Sie nicht viel mehr als jQuery.getJSON und Breeze wird auch funktionieren. Allerdings, wenn Sie es auf die raffinierte Art und Weise tun möchten, und möchten Sie Ihre App, das Meta-Modell und so zu prüfen, sollten Sie sich Datajs oder olingo ansehen.