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

2023.06.23
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.

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 Demo AI Chat App
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

Skeet - Full-stack Serverless Framework for auto-scaling apps on Firebase
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.