MQL
Eine hierarchische Abfragesprache mit TypeScript erstellen
Thomas Mahringer
- 68 pages
- German
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
MQL
Eine hierarchische Abfragesprache mit TypeScript erstellen
Thomas Mahringer
Ă propos de ce livre
Eine der groĂen Fragen bei webbasierten Apps bleibt immer die nach dem Datenaustausch mit den Backends. Obwohl es inzwischen durchaus erprobte und zuverlĂ€ssige Abfragemethoden wie OData und GraphQL gibt, sind diese fĂŒr alle denkbaren Aufgabenstellungen ausgelegt und bringen deshalb auch immer einen gewissen Overhead in Entwicklung und AusfĂŒhrung mit sich. Deshalb wĂŒrde es sich doch anbieten, einfach eine eigene Abfragesprache zu entwicklen, die genau auf die BedĂŒrfnisse der Applikation zugeschnitten ist und im Idealfall auch in der Sprache der Webanwendung, also TypeScript, verfasst ist. So kann man sich viel Overhead sparen und behĂ€lt gleichzeitig alle Freiheiten.In seinem shortcut zeigt Thomas Mahringer, wie das gelingt. Er erklĂ€rt, wie Sie mit ĂŒberschaubarem Aufwand in TypeScript ein DomĂ€nenmodell mit einem daraus erzeugten maschinenlesbaren Schema und einer hierarchischen, JSON-basierten Query Language mit typsicherer Grammatik erstellen. Im weiteren Verlauf zeigt er, wie mit dieser auf relationale Datenbanken zugegriffen werden kann und wie die Antworten auf dem Client weiter verarbeitet werden.