Прошло некоторое время с момента первого внедрения Sheetbase, на тот момент Sheetbase в значительной степени является подтверждением концепции, но мы по-прежнему получаем хорошие отзывы от сообщества.

Поэтому мы решили приложить больше усилий, чтобы продвинуть платформу дальше с множеством интересных вещей. Перед выпуском 1.0 мы хотели бы сначала поделиться с вами и посмотреть, насколько хорошо платформа подходит для общих сценариев использования.

Что такое Sheetbase?

Sheetbase - это экосистема, которая содержит инструменты для разработчиков для создания веб-сайтов и приложений в небольшом масштабе. См. Домашнюю страницу: https://sheetbase.net.

На серверной стороне (обслуживающая сторона / серверное приложение) Sheetbase использует бесплатную облачную среду, предоставляемую Google Apps Script, для запуска серверного кода, функции которого поступают из широкого спектра сервисов Google: Google Таблицы »Как База данных, Gmail для почты, Диск для хранения… и другие сторонние сервисы . Бэкэнд-приложение - это, по сути, сервер REST API.

В интерфейсе (клиентская сторона / приложение) разработчик может создавать приложение с любой системой, которая может взаимодействовать с сервером REST API. Для веб-разработчика современные SPA / PWA / гибридные приложения могут быть созданы с использованием простого JavaScript или любых любимых сегодня фреймворков: Angular, Vue, React,…

Таким образом, вы можете рассматривать Sheetbase как стек разработки для небольших веб-сайтов и приложений. 🌴

Почему Sheetbase?

Как веб-разработчик, у нас есть множество стеков на выбор при создании веб-системы, от старого приятеля L.A.M.P (PHP, MySQL) до нового M.E.A.N (Node, NoSQL) и облачных сервисов SaaS (Firebase, AWS,…).

Для небольших веб-сайтов и современных клиентских приложений многие из этих промышленных стеков становятся слишком дорогими для разработки и управления. Sheetbase был создан, чтобы помочь разработчикам быстро создавать продукты практически без усилий по управлению.

Особенности Sheetbase:

  • Быстро и чисто: с уже доступными функциями и под контролем. 🚿
  • Дешево: да, это бесплатно. 0️⃣
  • Современный: создавать вещи с помощью современных технологий - это здорово. ⛳️
  • Простота управления: без сервера или сложной системы для управления. 😌

Случаи применения?

С Sheetbase вы можете создавать почти все типы веб-сайтов и приложений, от личного блога до приложения для электронной коммерции. Sheetbase хорош для создания небольшой масштабируемой системы, не требующей большой мощности сервера. Когда вы будете готовы к большому размеру, вы можете перейти на другие стеки.

Вы можете ознакомиться с некоторыми демонстрациями, которые мы сделали, чтобы продемонстрировать, что возможно:

Простой блог: https://sheetbase.net/theme/simpleblog-angular

Мини-магазин (устаревший): https://sheetbase.net/theme/minishop-ionic

Нам не терпится увидеть, что вы сделаете с Sheetbase. 😃

Начиная?

Чтобы быстро запустить проект Sheetbase, установите Sheetbase CLI.

npm install -g @sheetbase/cli

Затем предоставьте доступ к своей учетной записи Google.

sheetbase google connect

Интерфейс командной строки требует, чтобы вы предоставили доступ к своей учетной записи Google, чтобы он мог автоматически создавать ресурсы и настраивать проект.

Затем создайте новый проект, запустив.

sheetbase start <project_name>

Сделанный! Теперь разработайте проект и разверните его во всем мире! 🚀

Подробнее читайте в документации: https://sheetbase.net/docs

Обратная связь

Для получения дополнительной информации и обратной связи, пожалуйста, дайте нам знать [email protected]

Спасибо и удачного кодирования! 😉

Читайте дальше: Sheetbase Starter # 2: Google Part