und eingesetzten Alternativen so groß wie derzeit. Dabei hat jede Lösung ihren eigenen, spezifischen Einsatzzweck. Deshalb ist es nicht unbedingt fair, zu sagen, eine Spezifikation, ein Framework oder eine Technologie sei besser als die andere.
Um eine möglichst ideale Lösung für das eigene System zu finden, muss man sich zuerst einmal bewusst werden, was die wichtigsten Kernanforderungen des eigenen Systems an die gewünschte Schnittstelle sind: Benötigt man eine einfache, aber flexible Lösung ohne viel Overhead? Dann ist man bei REST genau richtig. Liegt trotz etwas komplexerer Datenstruktur ein deutlicher Fokus auf Performanz? Dann findet man in JSON:API eine geeignete Spezifikation. Sind eher mächtige Funktionen als komplexe Daten wichtig? Dann wird man mit gRPC glücklich. Möchte man komplexe Daten sowohl einfach als auch sicher auslesen und manipulieren? Dann ist man bei GraphQL genau richtig.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.