Facebook ha annunciato Relay and GraphQL. Tuttavia, non sono ancora disponibili. Esistono librerie alternative che realizzano obiettivi simili che possono essere utilizzati oggi?Esistono librerie alternative per Relay e GraphQL?
risposta
Ci sarà presto il Falcor, ma non è ancora disponibile.
Inoltre ci sono alcune librerie come Breeze.js e JayData, che richiede al server di implementare OData protocol.
UPD:
Falcor è stato rilasciato al 17 agosto 2015. Here è il sito ufficiale. Here sono i codici sorgente.
Breeze.js non risolve nulla relativo al grafico, ma è un buon framework Javascript per la gestione dei dati client/server. –
@wonderfulworld Breeze.js comunica utilizzando OData. Ciò si basa su REST per supportare $ espandi in modo da poter recuperare più record con una singola query e $ selezionare in modo da specificare quali attributi si desidera. Quindi risolve alcune delle stesse sfide del grafico. Detto questo, GraphQL sembra molto più attraente e non raccomanderei di provare Breeze.js/OData a meno che tu non abbia un back-end .NET (l'abbiamo provato e ci ha fatto male). –
- 1. Autenticazione e privilegi su Relay/GraphQL
- 2. Librerie client GraphQL per iOS
- 3. Come utilizzare Relay/GraphQL con Loopback?
- 4. GraphQL Relay Mutation Config RANGE_ADD's parentName per connessioni
- 5. Perché i bordi sono necessari in una connessione Relay/GraphQL?
- 6. Esistono alternative a OData?
- 7. Esistono librerie/framework per SCons?
- 8. Esistono alternative IDA Pro?
- 9. Esistono alternative a XmlUnit?
- 10. Esistono buone alternative per Visio/PowerPoint?
- 11. Esistono alternative gratuite a VisualSVN?
- 12. Esistono alternative gratuite a Silktest?
- 13. Quando devo usare una connessione Relay GraphQL e una lista semplice?
- 14. Esistono librerie standalone per Firefox Sync?
- 15. Esistono librerie PRNG crittograficamente sicure per Delphi?
- 16. Esistono librerie JavaScript per operazioni grafiche e algoritmi?
- 17. Come gestire i cursori e l'ordinamento in Relay?
- 18. Utilizzo del relay in risposta all'app nativa
- 19. GraphQL e Microservice Architecture
- 20. Come personalizzare e modificare le librerie CSS già pronte come Twitter Bootstrap e quali altre alternative esistono?
- 21. Esistono implementazioni alternative dell'interfaccia GNU getline?
- 22. Esistono alternative valide all'autenticazione di cookie "classica"?
- 23. Esistono alternative al polimorfismo in C++?
- 24. Esistono altre alternative alla registrazione log4net?
- 25. Esistono alternative all'implementazione di Clone in Java?
- 26. Quali alternative esistono per eseguire test QTP in batch?
- 27. Esistono alternative a Mechanize in Python?
- 28. Esistono alternative reali a reStructuredText per la documentazione di Python?
- 29. Esistono alternative all'utilizzo di POI Apache Java per Microsoft Office?
- 30. Quali soluzioni alternative esistono per la proprietà `complete` in FireFox?
React Transmit è una libreria ispirata a Relay che utilizza JavaScript Promises invece di GraphQL. Segue l'API ufficiale Relay: https://github.com/RickWong/react-transmit/ – Rygu