Выпущена библиотека с открытым исходным кодом, которая может обрабатывать Firestore, базу данных NoSQL, типобезопасным образом.

Выпущена библиотека с открытым исходным кодом, которая может обрабатывать Firestore, базу данных NoSQL, типобезопасным образом.

2023.06.23
ELSOUL LABO B.V. (штаб-квартира: Амстердам, Нидерланды) объявила 23 числа о выпуске библиотеки с открытым исходным кодом «Skeet Firestore», которая может обрабатывать Firestore, бессерверную базу данных NoSQL на Google Cloud, типобезопасным образом.

Бессерверная база данных NoSQL «Firestore»

Бессерверная служба базы данных NoSQL Google Cloud «Firestore» представляет собой серверную часть мобильного приложения с возможностью выполнения запросов в реальном времени. Его четыре основные характеристики:
  • Простота использования: вы можете начать разработку своего приложения, не тратя время на предварительное проектирование базы данных. Он также поддерживает транзакции ACID с высокой согласованностью, в отличие от обычных баз данных NoSQL.
  • Полностью бессерверная работа и быстрое масштабирование: полностью бессерверная служба, хранящая данные в распределенной базе данных Spanner, работающей в центрах обработки данных Google, что обеспечивает быстрое автоматическое масштабирование.
  • Гибкие и эффективные запросы в режиме реального времени. Изменения данных в базе данных могут быть уведомлены и отражены клиенту в режиме реального времени, что облегчает обновление пользовательского интерфейса в реальном времени. увеличивать.
  • Отключенная работа: даже если мобильное устройство находится в автономном режиме, на данные можно ссылаться и записывать их в локальный кэш, и они будут отражены в базе данных, когда устройство подключено к сети.
Ссылка - «Firestore: Бессерверная база данных NoSQL для разработчика приложений (2023 г.)»: https://research.google/pubs/pub52292/
Skeet Firestore также использует TypeScript, чтобы сделать Firestore типобезопасным, что позволяет разрабатывать устойчивое к изменениям программное обеспечение.
Для получения подробной информации ознакомьтесь с официальным документом Skeet ниже.
Документация Skeet (Skeet Firestore): https://skeet.dev/en/doc/plugins/skeet-firestore/

Какие приложения вы можете создавать? Давайте представим, что вы используете демонстрационное приложение для чата с искусственным интеллектом.

Skeet Демо-приложение AI Chat
Skeet — это полнофункциональная бессерверная платформа, которая позволяет создавать приложения с автоматическим масштабированием на основе Firebase.
До сих пор выпуск приложений и услуг публикации требовал подготовки кода приложения и серверов, а создание серверов и управление ими, в частности, были дорогостоящими.
Бессерверная среда, предоставляемая Google Cloud и Firebase, устраняет необходимость в создании и управлении этим сервером. Вся серверная инфраструктура автоматически масштабируется в зависимости от использования пользователей, устраняя необходимость в детальном прогнозировании доступа и управлении ресурсами.
Skeet может создавать и управлять этими бессерверными продуктами с помощью одной команды для разработки iOS, Android и веб-приложений. Таким образом, разработчики Skeet могут сразу приступить к работе над логикой приложения. И развертывание написанного приложения гарантировано.
С помощью Skeet вы можете быстро создавать и выпускать приложения, используя OpenAI ChatGPT API OpenAI.
Мы выпустили приложение в виде демо-версии после завершения обучения Skeet.
Skeet Демо-приложение AI Chat: https://skeeter.app/
Как и эта демонстрация, Skeet содержит все необходимое для разработки и публикации приложения, например аутентификацию и использование базы данных, которые обычно выполняются приложениями.
TypeScript используется как для серверной, так и для внешней части, но при необходимости Python также можно использовать в качестве серверной части для каждой функции, поэтому его можно использовать, когда требуется машинное обучение.
Мы верим, что с использованием Skeet будет создано множество полезных приложений, и мы продолжим развивать и совершенствовать фреймворк Skeet.

Опыт разработки новых приложений

Skeet — полнофункциональная бессерверная платформа для автоматического масштабирования приложений на Firebase.
Опыт разработки новых приложений.
Вы можете сразу разрабатывать и публиковать веб-приложения, приложения для iOS и Android.
С помощью руководства Skeet вы действительно можете создать приложение для чата с искусственным интеллектом, подобное этой демонстрации, и подготовить его к отправке.
Мы будем признательны, если вы попробуете.
Skeet Учебное пособие: https://skeet.dev/en/doc/backend/quickstart/