na jaką libkę GraphQL warto się długofalowo ustawić?
https://graphql.org/code/ podaje dość starszawe, wszystkie maja mało gwiazdek ...
KIlka oczekiwań:
- dot serwera, ale pewnie o kliencie niedługo. Serwer niezalezny od netowych serwerów http jak IIS / kestrel (tzw standalone)
- skrajnie wysoka performance nie jest wymagana
- NIE JEST wymagana kompatybilnosć z Entity Framework, a ew ścisła zależnosc od niego jest wykluczona
- Oparcie na encjach (nie w sensie EF) zarówno statycznych, tj znanych kompilatorowi, ale bardziej DYNAMICZNYCH, czyli endpoint tak napisac, ze wypracowuje swoją schemę dynamicznie (dla przykładu, choć tylko przykładu, można rozumieć że endpont~= tabela SQL), wpadamy w
http:..808/customers
aha, poczekaj ćwierć sekundy, to ja sobie szybko przygotuję, wg jakiej schemy tutaj moglibyśmy pracować - zdolność wyprodukowania odpowiedzi dynamicznie (po nazwie pola), a'la jak w jezykach dynamicznych
customer.street
=customer["street"]