Мануал по Bubble
  • 0. Введение
  • 1. Основы Bubble
  • 1.1 Что такое Bubble?
  • 1.2 Основные принципы
  • 1.3 Стратегии изучения Bubble
  • 1.4 Владение данными и приложением
  • 1.5 Допустимое использование
  • 2. Редактор приложения
  • 2.1 Основные разделы интерфейса
  • 2.2 Ключевые принципы
  • 2.3 Инструменты
  • 2.4 Горячие клавиши и Помощь
  • 3 Создание интерфейса
  • 3.1 Основные принципы
  • 3.2 Создание адаптивных страниц
  • 3.3 Управление с помощью условий
  • 3.4 Использование стилей
  • 3.5 Использование пользовательских шрифтов
  • 3.6 Советы при проектировании
  • 3.7 Использование шаблона
  • 4 Создание рабочих процессов
  • 4.1 Общие принципы
  • 4.2 Управление с помощью условиями
  • 4.3 Использование пользовательских процессов
  • 4.4 Советы по созданию рабочих процессов
  • 5 Работа с данными
  • 5.1 Ключевые понятия
  • 5.2 Тип Пользователь
  • 5.3 Сохранение данных
  • 5.4 Отображение данных
  • 5.5 Создание динамических выражений
  • 5.6 Пользовательские состояния элементов
  • 5.7 Вкладка Данные
  • 5.8 Конфиденциальность и безопасность
  • 6 Структурирование приложения
  • 6.1 Ключевые принципы
  • 6.2 Многостраничные приложения
  • 6.3 Элементы многократного использования
  • 7 Использование плагинов
  • 7.1 Для чего нужны плагины?
  • 7.2 Установка и использование плагинов
  • 7.3 Специальные плагины
  • 7.4 Создание плагинов
  • 8 Настройки приложения
  • 8.1 Версии приложения
  • 8.2 Личные и публичные приложения
  • 8.3 Пользовательские домены и SSL
  • 8.4 Политика паролей
  • 8.5 Визуальные настройки
  • 8.6 Язык и сообщения внутри приложения
  • 8.7 Социальные сети и SEO
  • 9 Использование API Баббла
  • 9.1 Примеры использования API
  • 9.2 Определение API
  • 9.3 Использование API
  • 9.4 Запланированные рабочие процессы
  • 9.5 Примеры и руководства
  • 10 Тестирование приложения
  • 10.1 Основные стратегии
  • 10.2 Использование отладчика
  • 10.3 Использование логов сервера
  • 11 Поддержка приложения
  • 11.1 Контроль версий
  • 11.2 Копирование и восстановление базы данных
  • 11.3 Массовые операции
  • 11.4 Комментирование
  • 11.5 Совместная работа
  • 12 Архитектура, оптимизация и ограничения движка Баббл
  • 13 Создание плагинов
  • 13.1 Редактор плагинов
  • 13.2 Основные и общие настройки
  • 13.3 Добавление API-соединений
  • 13.4 Создание элементов
  • 13.5 Создание действий
  • 13.6 Загрузка данных
  • 13.7 Публикация и контроль версий
  • 13.8 Интеграция с GitHub
  • 14 Тарифы на аренду выделенных серверов
  • 14.1 Преимущества выделенных кластеров
  • 14.2 Использование выделенного кластера
  • 15 Учетные записи, тарифы и оплата
  • 15.1 Управление учетной записью
  • 15.2 Тарифы и оплата
  • 15.3 Создание приложений на заказ
  • 15.4 Продажа на торговой площадке Баббл
Powered by GitBook
On this page
  • Что Bubble может и чего не может
  • Нативные приложения
  • Кто может использовать Bubble?

Was this helpful?

1.1 Что такое Bubble?

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

Что Bubble может и чего не может

Bubble позволяет вам создавать веб-приложения. К приложению можно получить доступ из браузера на компьютере, в планшете или телефоне. У приложения есть база данных и пользователи могут создать аккаунт, сохранять данные, извлекать данные и так далее. Мощный редактор Bubble легко расширяется, и, как в традиционных языках программирования, у него нет фиксированного набора возможностей. Сочетая различные операции с данными и логические операции Вы можете создавать как простые, так и очень сложные приложения. Если сильно не углубляться в подробности, то Bubble может:

  • создавать аккаунты пользователей;

  • сохранять, изменять, удалять и извлекать данные;

  • обновляться в реальном времени;

  • связываться по API с любыми внешними сервисами (включая платежи, источники данных, сервисы авторизации и так далее);

  • создавать адаптивные приложения, которые подстраиваются под ширину экрана.

Возможности Bubble очень легко расширяются. Тем не менее, есть некоторые ограничения на возможности самого ядра языка. Это можно сравнить с возможностями электронных таблиц: вы можете делать многое, но если речь пойдет о рекурсивных или циклических операциях с данными (например, написание сложного алгоритма машинного обучения), то будет сложно. Хорошие новости в том, что Bubble полностью поддерживает расширение возможностей с помощью javascript-плагинов. Вы можете создавать свои плагины и связываться с неподдерживаемыми сервисами, добавлять элементы на javascript или писать серверный код. (!!!ЛНК!!!). Модель Bubble заключается в том, чтобы создавать ядро функционала сайта с помощью визуального языка и встраивать Javascript для работы алгоритмов, которые сложно реализовать в Bubble.

Визуальный подход Bubble к построению пользовательских интерфейсов также может ограничить ваши возможности. Так, например, Bubble - не лучшее решение для разработки игр. Приложения на Bubble поддерживают анимированные элементы на странице, но вы можете столкнуться с ограничениями при разработке логики взаимодействия. Для более подробного изучения списка ограничений перейдите в раздел "Ограничения Bubble" (!!!ЛНК!!!)

Нативные приложения

Баббл пока что не создаёт нативных приложений для iOS и Android, но этот функционал в разработке. Но некоторые пользователи справились с развертыванием приложений в обоих магазинах. Если вы хотите создать в первую очередь нативное приложение используя Bubble, мы рекомендуем сначала создать одноэкранную веб-версию приложения и затем портировать её в натив. Для этого лучше всего использовать форум(!!!ЛНК!!!) и посмотреть, как это сделали другие пользователи.

В будущем мы планируем добавить этот функционал в ядро системы, но время загадывать пока не будем.

Кто может использовать Bubble?

Любой, кто комфортно чувствует себя в Microsoft Excel, относительно легко освоит и Bubble. К Bubble применима кривая обучаемости, и мы настоятельно рекомендуем пройти уроки, посмотреть видео и прочитать руководство перед тем, как пытаться создавать приложение. Наше сообщество (!!!ЛНК!!!) очень помогает как новичкам, так и опытным пользователям, поэтому вам стоит активно этим пользоваться.

Previous1. Основы BubbleNext1.2 Основные принципы

Last updated 4 years ago

Was this helpful?