Ein paar Tipps für Spiderbasic-Entwickler bzg. Datenbank/API

Hier könnt ihr alle Fragen zu SpiderBasic austauschen.
Benutzeravatar
TroaX
Beiträge: 659
Registriert: 08.03.2013 14:27
Computerausstattung: PC: Ryzen 9 3950X, 96 GB RAM, RX6800XT, 2.5 TB SSD, 21:9 Display, Pop_OS! | Lappi: Ryzen 7 5800H, 16 GB RAM, 1 TB SSD, Pop_OS!
Wohnort: NRW
Kontaktdaten:

Ein paar Tipps für Spiderbasic-Entwickler bzg. Datenbank/API

Beitrag von TroaX »

Der O-Ton ist nicht zu überhören. Den Spiderbasic-Entwicklern fehlt etwas. Und zwar Datenbanken bzw. allgemeine Server-Kommunikation. Spiderbasic erzeugt eine Webanwendung aus dem Purebasic-Code, dem man ihn an die Hand gibt. Leider ist die Funktionalität dieser Anwendungen nur recht eingeschränkt möglich. Aber auch nur,wenn man nicht aus der Web-Szene kommt. Die etablierung mobiler Apps läutet aber mittlerweile eine neue Generation von Server-Side Webanwendungen ein, für die Spiderbasic wie gemacht zu sein scheint.

Rest-API's und Headless-CMS

In beiden Fällen werden Daten über eine REST-Schnittstelle zur Verfügung gestellt, mit denen man über den HTTP-Request aus Spiderbasic direkt auf die Daten zugreifen kann. Momentan unterstützt Spiderbasic nur die Methoden GET und POST. Für eine vollständige Unterstützung müsste zumindest noch PUT und DELETE dazukommen. Aber auch so ist schon einiges zu machen.

Hier einmal einige Implementierungen
Datenbank mit REST-API
CouchDB: http://couchdb.apache.org/

Headless-CMS
Directus CMS: https://getdirectus.com/
Cockpit CMS: https://getcockpit.com/

Hosted Services
Google Firebase: https://firebase.google.com/
Contentful: https://www.contentful.com/
Prismic: https://prismic.io/

Ich hoffe damit kann der ein oder andere etwas anfangen. Ansonsten kann das gerne erweitert werden ;)
PC: Ryzen 9 3950X | 96 GB RAM | RX6800XT | 2,5 TB NVMe | Pop_OS!
Notebook: 16" 3:2 | Ryzen 7 5800H | 16 GB RAM | Radeon Vega | 1TB NVMe | Pop_OS!
NAS: Fritz.Box :lol:
Coding: Purebasic 6.04 | PHP | HTML | CSS | Javascript