Skeet, een open source serverless framework, ondersteunt nu GraphQL en SQL

Skeet, een open source serverless framework, ondersteunt nu GraphQL en SQL

2023.08.01
Op 1 augustus 2023 heeft ELSOUL LABO B.V. (Hoofdkantoor: Amsterdam, Nederland) de grote release van Skeet v1 aangekondigd, een open-source serverless framework dat app-ontwikkeling snel en full-stack maakt. Met deze release kunnen Skeet-ontwikkelaars nu ontwikkelen met GraphQL en SQL (relationele database).

Nieuwe Next.js (React) + GraphQL API-serveroptie toegevoegd

Skeet Next.js (React) + GraphQL Option
Skeet is een open-source serverless framework waarmee je full-stack apps kunt bouwen op GCP (Google Cloud) en Firebase.
Je kunt supersnel ontwikkelen van API tot web/iOS/Android-apps met TypeScript.
Met deze update ondersteunt Skeet applicatieontwikkeling met GraphQL en SQL (relationele database).
Skeet Next.js (React) + GraphQL Starter
Door de ondersteuning van SQL (relationele database) is hybride ontwikkeling van SQL en NoSQL (Firestore) nu mogelijk. Hierdoor kunnen ontwikkelaars profiteren van beide databasetypen.
Relationele databases blinken uit in het verwerken van gegevens met relaties, waardoor het eenvoudig is om consistentie te behouden bij het ophalen van gegevens en transactieverwerking. Aan de andere kant is NoSQL (zoals Firestore) flexibeler en schaalbaarder, waardoor het een betere keuze is voor grote hoeveelheden gegevens en snelle gegevensgroei.
De hybride ontwikkelomgeving van Skeet maakt het mogelijk om bedrijfslogica waarbij gegevensrelaties belangrijk zijn optimaal te beheren in een relationele database, en grote hoeveelheden gegevens, zoals gebruikersgegevens en logs, in NoSQL. Dit kan een belangrijke strategie zijn om de beste prestaties binnen een applicatie te behalen.

Database- en API-visualisatie: Gebruik van Prisma en Apollo

Met deze update kun je nu de tools Prisma en Apollo gebruiken om je databases en API's te visualiseren in de gebruikersinterface. Hierdoor kunnen ontwikkelaars datastructuren intuitief begrijpen en manipuleren, in plaats van alleen code te schrijven.
Skeet Prisma Studio
Prisma (https://www.prisma.io/?via=ELSOULLABO) is een ORM die eenvoudig SQL (relationele database) kan verwerken met TypeScript en JavaScript. Skeet gebruikt Prisma om een eenvoudige en flexibele manier te bieden om je databaseschema te definiëren, automatisch gegenereerde migraties aan te bieden en TypeScript-types te leveren die helpen bij de ontwikkeling. Daarnaast maakt Prisma Studio het mogelijk om de database met een grafische interface te bedienen, zodat ontwikkelaars gemakkelijk gegevens kunnen beheren en controleren.
Skeet Apollo Console
Apollo (https://www.apollographql.com/) is een krachtige tool voor het ontwikkelen van GraphQL API-servers. Met de ontwikkelaarsconsole van Apollo kun je je GraphQL-schema's visualiseren en je API's in realtime testen.
In de nieuwe interface kun je je eigen GraphQL genereren voor gebruik aan de frontend door te klikken op de gewenste GraphQL-query, -mutatie en gegevensinhoud.
Door deze tools in te zetten biedt Skeet een platform waarmee ontwikkelaars applicaties intuïtiever en efficiënter kunnen ontwikkelen. Met deze update kunnen ontwikkelaars nog meer productiviteitswinst realiseren.
Skeet wordt ontwikkeld als open source om de ontwikkelings- en onderhoudskosten te verlagen en de ontwikkelaarservaring te verbeteren voor alle applicatieontwikkelingsprojecten wereldwijd.
Ervaar de nieuwste stand van zaken in applicatieontwikkeling met Skeet.
Skeet Documentation: https://skeet.dev/en/