Все зерокодеры знают Bubble: это конструктор все-в-одном, позволяющий собирать десктопные и мобильные приложения без знания кода. Он был запущен в 2012 году и за внушительный срок существования успел обзавестись и приличной фанбазой, и большим количеством интеграций, гайдов и дополнений.
Bubble, как правило, не нужны дополнительные инструменты для работы — и тем более не нужен бэкенд-сервис, который представляет из себя Xano. Зачем, если у конструктора уже есть возможность интеграции через API и масса собственных фич? Так ведь? Или не совсем?
💡 Bubble в онлайн-университете «Зерокодер» посвящен целый курс. За два месяца вы создадите полноценный маркетплейс, не написав ни строчки кода, и в совершенстве овладеете одним из самых крутых no-code конструкторов. Приходите на бесплатный марафон по созданию веб-приложений без кода, чтобы узнать подробности!
Пара слов о Xano
Xano — no-code платформа, позволяющая создавать масштабируемый бэкенд без программирования. Речь идет о сервере, гибкой базе данных нужного размера, а также о генераторе API. С Bubble у Xano нативная интеграция, как и с огромным количеством других конструкторов — например, с Adalo, Salesforce и Webflow.
Xano буквально создан для того, чтобы работать с большими объемами данных. Он хорошо масштабируется, предоставляя полную архитектуру для поддержки приложения. Разработчики уверяют, что их продукт справляется с типичной «проблемой» зерокодинга: невозможностью развернуть огромную платформу с большим массивом данных. И при этом обещают защитить проект от любых киберугроз.
Подробнее читайте тут: «Обзор Xano — no-code бэкенда для зерокодеров и программистов».
Почему проекту на Bubble будет полезен Xano?
Bubble — конструктор приложений: на нем создается платформа, будь то портал, интернет-магазин, мобильное приложение или сайт-визитка. Для многих задач хватит его одного. Но Xano неплохо расширяет возможности конструктора, если нужно что-то масштабное, мощное и объемное.
- Один бэкенд, чтобы править всеми. Интегрируя Xano с Bubble, можно использовать один бэкенд для разных интерфейсов — админки, мобильного и веб-приложения. Это сэкономит время и силы, если в ваших планах развернуть проект на разных платформах.
- Комфортный рабочий процесс. Тут легко: работу можно расщепить на две платформы, где бизнес-логика будет поделена на бэкенд и фронтэнд. Команде будет проще работать — не связанные с их задачами элементы просто не будут их касаться.
- Масштабируемость. Главная фича Xano — в возможности масштабировать проект, то есть сделать его объемнее. У no-code инструментов есть небольшие проблемы с масштабами. С этой интеграцией они просто исчезнут, позволив творить без границ.
- Расширенные параметры запроса. Xano лучше справляется с нечетким поиском — это когда запрос соответствует шаблону приблизительно, а не точно. Если функция поиска важна для вашего приложения, возможно, стоит объединить платформы, чтобы ее прокачать.
- Циклы. Это еще одна классная фича Xano — возможность создавать элементы, которые будут непрерывно выполнять набор функций. На практике это позволит сделать приложение, основанное на повторяющихся процессах.
- Куча интеграций с разными источниками данных. Их у Xano больше, чем у Bubble, пусть даже последний на нехватку интеграций точно не жалуется. Легкая обработка данных из разных источников — основа бэкенда.
Как подключить?
На сайте Xano есть видеотуториалы, посвященные интеграции с Bubble: как использовать, как настроить аутентификацию пользователя и залогиниться.
Подключить инструменты друг к другу проще простого — данные можно перенести вручную, экспортировав из Bubble файл в формате cvs и импортировав его в базу данных Xano. Если объем информации очень большой, всегда можно задействовать API. Это будет идеальным решением и в ситуации, когда данные должны быть динамическими, то есть обновляться постоянно.
Для этого у Bubble есть плагин — API Connector. Вот здесь о нем можно прочитать побольше.