Скорее всего, вы уже задавались вопросом: и Directual, и Bubble помогут построить то, что вы хотите. Какая платформа лучше? В этой короткой сравнительной статье мы беспристрастно (да, мы и сами любим Bubble!) рассмотрим, как соотносятся эти два решения.

Кратко: обе эти low-code/no-code платформы отличные, но реальный сценарий использования у каждой свой. Bubble больше ориентирован на создание MVP с последующим переходом на что-то другое для масштабирования, тогда как Directual сосредоточен на создании масштабируемых продуктов, начиная с построения архитектуры и баз данных.
Итак, друзья, у нас есть две прекрасно способные no-code платформы, предназначенные для того, чтобы помочь вам построить всё, что нужно. Реальный вопрос в том, какая из них лучше подходит именно вам? Оставайтесь с нами и узнайте! Приступим.

Пузырёк (bubble) — это шарик одного вещества внутри другого, обычно газа в жидкости. Ах, шутка, Bubble — один из пионеров no-code решений как сервиса. Они на рынке уже довольно давно, с 2012 года.
Это команда профессионалов, которая доказала всему миру, что no-code — это гораздо больше, чем просто средство для создания лендингов. Мы не считаем Bubble прямым конкурентом — мы разные, но разделяем идею продвижения no-code в мире и просвещения бизнеса на эту тему.
Создание ПО на Bubble начинается с интерфейсных элементов. Вы начинаете с компонентов, а затем прикрепляете к ним логические шаги и точки данных. Есть несколько вкладок, между которыми можно переключаться для создания визуального дизайна, архитектуры приложения и связывания баз данных с тем, что вы создали.

Это no-code/low-code full-stack решение, предназначенное для создания ПО, которое можно масштабировать без обращения к сторонним решениям. У Directual отличные backend-возможности, поэтому его можно использовать для создания внутренних приложений, backend-функциональности для существующего ПО, автоматизации обработки данных и множества других задач. Будучи full-stack решением, Directual также покрывает frontend-задачи с помощью встроенного конструктора приложений.
Архитектура ПО строится с помощью логических кубов. Каждый куб отвечает за определённое действие или последовательность действий, а данные извлекаются из базы данных. Также можно углубиться в сгенерированный код и добавить собственные решения, если вы понимаете, что делаете.
Directual также активно движется в сторону того, чтобы стать no-code решением для разработки блокчейн-решений, так что если вы работаете в сфере Fintech, вам тоже стоит присмотреться к этому направлению.
Давайте кратко рассмотрим, в чём Bubble силён, а в чём нет. Помните: не существует идеального универсального инструмента, есть только те, что хорошо решают задачу именно в вашем случае.
💪 Сильные стороны:
* Очень большое и активное сообщество;
* Обширные обучающие материалы и буткемпы;
* Продвинутый конструктор интерфейсов, хорошо работающий с внешними API;
* 69 (мило) официальных плагинов и множество плагинов, созданных сообществом;
* Большой выбор шаблонов приложений.
😔 Можно улучшить:
* Конструктор backend-логики оставляет желать лучшего;
* Архитектура решения делает масштабирование очень непростой задачей;
* Стоимость использования растёт экспоненциально с ростом нагрузки на приложение;
* Некоторые моменты можно улучшить для достижения полной безопасности;
* Новые изменения и адаптация к целевому рынку происходят медленно (по отзывам клиентов).
Также это дороже.
А теперь пришло время внимательно взглянуть на Directual. Учтите, что Directual — платформа несколько более молодая.
💪 Сильные стороны:
* Мощные архитектурные возможности и сценарии, с помощью которых можно построить практически что угодно;
* Отличная масштабируемость, линейно зависящая от нагрузки приложения и тарифного плана;
* Плагины работают точно так же, как в Bubble, при необходимости их можно скопировать и вставить;
* Готовые UI-блоки позволяют за полчаса собрать сложную функциональность (личный кабинет + регистрация + базы данных);
* Безопасность корпоративного уровня.
😔 Можно улучшить:
* Быстро растущее, но пока среднее по размеру сообщество;
* Обучающие материалы ещё не полностью готовы (больше материалов на подходе);
* Конструктор интерфейсов оставляет желать лучшего, но это компенсируется возможностью подключения внешних инструментов для интерфейса;
* Более интенсивная кривая обучения (но оно того стоит).
Менее дорого.
Если вы не можете определиться в пользу одной из платформ, вы всегда можете использовать сильные стороны обеих! Это по-прежнему намного дешевле и быстрее, чем нанимать команду разработчиков. Кстати, недавно мы опубликовали кейс на эту тему. Используя и Bubble, и Directual, вы получите:
Конечно, это подразумевает, что вам придётся изучить обе платформы, что может стать дополнительным вызовом. Интерфейс Bubble на первый взгляд может показаться довольно сложным и требует привыкания. В зависимости от наличия опыта разработки (любой опыт поможет), привыкание к любой из платформ в среднем занимает месяц. Некоторые знания JavaScript также будут очень кстати.
Bubble: отличные интерфейсы, красиво выглядит, более устоявшаяся платформа, но слаба в масштабировании и backend-возможностях. Идеально подходит для дизайнеров, создателей MVP и т.д.
Directual: отличный backend и масштабируемость, менее устоявшаяся платформа, но слаба в создании суперсовременного frontend — только обычные вещи, ничего сверхъестественного. Идеально подходит для программистов и продуктовых разработчиков, стремящихся значительно ускорить процесс разработки.
Обе платформы вместе: отличная связка no-code/low-code платформ, которые могут быть чрезвычайно эффективны вместе.
И вот остаётся сделать только один последний шаг. Попробуйте обе, посмотрите сами. Если вы хотите узнать, как работает Directual и как с ним начать, начните отсюда.
Если вы хотите задать нам вопрос лично, не стесняйтесь обращаться по адресу hello@directual.com.
Спасибо за прочтение!