Open source bibliotheek uitgebracht die Firestore, een NoSQL-database, op een type-veilige manier kan verwerken
Open source bibliotheek uitgebracht die Firestore, een NoSQL-database, op een type-veilige manier kan verwerken

ELSOUL LABO B.V. (hoofdkantoor: Amsterdam, Nederland) heeft op de 23e de release
aangekondigd van een open source bibliotheek "Skeet Firestore" die Firestore,
een serverless NoSQL-database op Google Cloud, op een type-veilige manier kan
verwerken.
Skeet Firestore: https://github.com/elsoul/skeet-firestore
De serverless NoSQL-database "Firestore"
De serverless NoSQL-databasedienst "Firestore" van Google Cloud is een backend
voor mobiele applicaties met realtime querymogelijkheden. De vier belangrijkste
kenmerken zijn:
- Gebruiksgemak: U kunt beginnen met het ontwikkelen van uw applicatie zonder tijd te besteden aan voorafgaand database-ontwerp. Het ondersteunt ook ACID-transacties met sterke consistentie, in tegenstelling tot gangbare NoSQL-databases.
- Volledig serverless werking en snelle schaling: Een volledig serverless dienst die gegevens opslaat in een gedistribueerde Spanner-database die draait in de datacenters van Google, wat snelle automatische schaling mogelijk maakt.
- Flexibele, efficiente realtime queries: Gegevenswijzigingen in de database kunnen in realtime worden gemeld en weergegeven bij de client, wat realtime UI-updates vergemakkelijkt.
- Offline werking: Zelfs als het mobiele apparaat offline is, kunnen de gegevens worden gelezen en geschreven via de lokale cache en worden ze in de database weergegeven wanneer het apparaat online is.
Referentie - "Firestore: The NoSQL Serverless Database for the Application
Developer (2023)": https://research.google/pubs/pub52292/
Skeet Firestore maakt ook gebruik van TypeScript om Firestore type-veilig te
maken, wat wijzigingsbestendige softwareontwikkeling mogelijk maakt.
Bekijk voor meer details het officiele Skeet-document hieronder.
Skeet Official Doc (Skeet Firestore):
https://skeet.dev/en/doc/plugins/skeet-firestore/
Welke soorten apps kunt u maken? Stel het u voor met de demo AI-chatapp.

Skeet is een full-stack serverless framework waarmee u automatisch schalende
apps kunt bouwen bovenop Firebase.
Tot nu toe vereiste het uitbrengen van applicaties en het publiceren van diensten
de voorbereiding van applicatiecode en servers, en met name de opbouw en het
beheer van servers was kostbaar.
De serverless omgeving van Google Cloud en Firebase maakt deze serveropbouw en
dit beheer overbodig. Alle serverinfrastructuur schaalt automatisch mee met het
gebruik door gebruikers, waardoor gedetailleerde toegangsvoorspellingen en
resource-beheer voor belastingbeheer niet meer nodig zijn.
Skeet kan deze serverless producten met een enkele opdracht bouwen en beheren
voor de ontwikkeling van iOS-, Android- en web-apps. Zo kunnen Skeet-
ontwikkelaars direct aan de slag met de applicatielogica. En de deployment van
de geschreven app is gegarandeerd.
Met Skeet kunt u snel applicaties bouwen en uitbrengen die gebruikmaken van de
ChatGPT API van OpenAI.
We hebben de app als demo uitgebracht na het voltooien van de Skeet-tutorial.
Skeet Demo AI Chat App: https://skeeter.app/
Net als deze demo heeft Skeet alles wat u nodig hebt om een applicatie te
ontwikkelen en te publiceren, zoals authenticatie en databasegebruik die
applicaties doorgaans nodig hebben.
TypeScript wordt gebruikt voor zowel de back-end als de front-end, maar Python
kan indien nodig ook als backend voor elke functie worden gebruikt, zodat het
ingezet kan worden wanneer machine learning vereist is.
Wij geloven dat er met Skeet veel nuttige apps zullen worden gemaakt, en we
zullen het Skeet-framework blijven ontwikkelen en verbeteren.
Ervaar nieuwe app-ontwikkeling

Ervaar nieuwe app-ontwikkeling.
U kunt direct web-, iOS- en Android-apps ontwikkelen en publiceren.
Met de Skeet-tutorial kunt u daadwerkelijk een AI-chatapp bouwen zoals deze
demo en deze klaar hebben voor publicatie.
Wij zouden het waarderen als u het zou willen uitproberen.
Skeet Tutorial: https://skeet.dev/en/doc/backend/quickstart/


