Skeet, бессерверная платформа с открытым исходным кодом, теперь поддерживает GraphQL и SQL (реляционные базы данных).
Skeet, бессерверная платформа с открытым исходным кодом, теперь поддерживает GraphQL и SQL (реляционные базы данных).

1 августа 2023 года компания ELSOUL LABO B.V. (штаб-квартира: Амстердам,
Нидерланды) объявила о выпуске основного выпуска Skeet v1, бессерверной
платформы с открытым исходным кодом, которая делает разработку приложений
быстрой и полнофункциональной. Этот выпуск позволяет разработчикам Skeet вести
разработку с использованием GraphQL и SQL (реляционная база данных).
Добавлен новый вариант сервера Next.js (React) + GraphQL API.

Skeet — это бессерверная платформа с открытым исходным кодом, которая позволяет
создавать полнофункциональные приложения на GCP (Google Cloud) и Firebase.
Вы можете очень быстро разрабатывать приложения от API до веб-приложений,
приложений для iOS и Android с помощью TypeScript.
Благодаря этому обновлению Skeet поддерживает разработку приложений с
использованием GraphQL и SQL (реляционная база данных).

Благодаря поддержке SQL (реляционная база данных) теперь возможна гибридная
разработка SQL и NoSQL (Firestore). Это позволяет разработчикам использовать
преимущества обоих типов баз данных.
Реляционная база данных превосходно справляется с обработкой данных с помощью
связей, что позволяет легко поддерживать согласованность при поиске данных и
обработке транзакций. С другой стороны, NoSQL (например, Firestore) более гибок
и масштабируем, что делает его лучшим выбором для больших объемов данных и
быстрого роста данных.
Гибридная среда разработки Skeet позволяет оптимально управлять бизнес-логикой,
когда отношения между данными важны в реляционной базе данных и больших объемах
данных, таких как пользовательские данные и журналы, в его NoSQL. Это может быть
ключевой стратегией для достижения максимальной производительности приложения.
База данных и визуализация API: использование Prisma и Apollo
Благодаря этому обновлению вы теперь можете использовать инструменты Prisma и
Apollo для визуализации ваших баз данных и API в пользовательском интерфейсе.
Это позволяет разработчикам интуитивно понимать структуры данных и
манипулировать ими, а не просто писать код.

Prisma (https://www.prisma.io/?via=ELSOULLABO) — это ORM, которая может легко
обрабатывать SQL (реляционную базу данных) с помощью TypeScript и JavaScript.
Skeet использует Prisma, чтобы обеспечить простой и гибкий способ определения
схемы базы данных и автоматически генерируемых миграций, а также предоставляет
типы TypeScript для помощи в разработке. Кроме того, Prisma Studio позволяет
управлять базой данных с помощью графического пользовательского интерфейса, что
позволяет разработчикам легко работать. и проверьте данные.

Apollo (https://www.apollographql.com/) — мощный инструмент для разработки
серверов GraphQL API. Консоль разработчика Apollo позволяет визуализировать
схемы GraphQL и тестировать API в режиме реального времени.
В новом пользовательском интерфейсе вы можете создать свой собственный GraphQL,
используемый во внешнем интерфейсе, щелкнув запрос GraphQL, мутацию и содержимое
данных, которые вы хотите использовать.
Используя эти инструменты, Skeet предоставляет разработчикам платформу для более
интуитивной и эффективной разработки приложений. Благодаря этому обновлению
разработчики смогут добиться еще большего повышения производительности.
Skeet разработан с открытым исходным кодом, чтобы снизить затраты на разработку
и обслуживание, а также улучшить условия разработки для всех сайтов разработки
приложений по всему миру.
Получите опыт разработки современных приложений с использованием Skeet.
Документация Skeet: https://skeet.dev/en/
Skeet (GitHub): https://github.com/elsoul/skeet-cli


