Directual
Menu

Directual против Amazon Honeycode. Разные подходы к low-code разработке

1 июля 2020 г.

Low-code — один из самых динамичных рынков. Новые продукты и платформы появляются каждый месяц. Важно понимать, что эти low-code платформы могут иметь совершенно разные цели и функции. Amazon недавно анонсировал Honeycode — no-code конструктор мобильных и веб-приложений. В этом посте мы разберемся, чем Directual отличается от Honeycode.

Directual против Amazon Honeycode. Разные подходы к low-code разработке

Почему low-code/no-code стремительно набирает популярность?

Программирование — это не так просто! Чтобы подготовиться к разработке мобильного или веб-приложения, требуется как минимум год (а обычно и несколько лет). При этом спрос на новые цифровые продукты непрерывно растет на протяжении последнего десятилетия. Из-за этого многие компании сталкиваются с нехваткой разработчиков — IT-отделы буквально завалены запросами! Low-code/no-code технологии оказались ответом на этот вызов.

«Клиенты говорят нам, что потребность в кастомных приложениях значительно превышает возможности разработчиков создавать их», — сказал вице-президент AWS Ларри Огустин.

Следуя этому растущему тренду на low-code, Amazon недавно анонсировал бета-запуск Honeycode — веб-конструктора приложений с drag-and-drop интерфейсом. Далее в этом посте мы рассмотрим детали и ключевые отличия между Honeycode и Directual.

Философия Honeycode

Honeycode можно описать как «таблицу на стероидах». Эта платформа использует табличное представление в качестве основного интерфейса и стандартные табличные формулы для манипуляции данными. Как и похожие инструменты, Honeycode имеет drag-and-drop конструктор интерфейса приложения с такими элементами, как формы, списки, кнопки. Стандартный внешний вид приложения изменить нельзя.

Изображение: Amazon/AWS

Honeycode предоставляет пользователям несколько шаблонов для распространенных сценариев использования, таких как опросы, списки задач, управление инвентарем, согласование бюджета и т.д. Эти шаблоны отлично подходят для быстрого старта.

Таким образом, low-code платформу Amazon можно описать следующей схемой:

Подход Honeycode к low-code разработке

Honeycode расширяет привычные таблицы простыми веб-интерфейсами (адаптированными для мобильного вида). Это правильный шаг в сторону визуальной разработки. Но, судя по всему, этого недостаточно для создания серьезных и сложных программных решений.

Философия Directual

Directual — это low-code платформа для создания сложных и гибких приложений. Она позволяет настроить базу данных, сконфигурировать API, обрабатывать данные в реальном времени и опубликовать ваше приложение в один клик.

Directual — это low-code платформа, ориентированная на разработчиков. В её основе лежат традиционные концепции разработки программного обеспечения. Это база данных, API, обработка данных и компоненты интерфейса. Подход Directual можно визуализировать следующим образом:

Подход Directual к low-code разработке

Directual упрощает операции разработки программного обеспечения, сохраняя при этом абсолютную гибкость и масштабируемость. Например, есть способ настроить вход/регистрацию через email или Google для вашего приложения в пару кликов. Это также означает, что Directual можно применять с традиционными технологиями привычным способом через REST-интерфейс.

Directual против Honeycode

Отличия Directual и Honeycode

Directual

💪 Плюсы:

  • Возможность выйти за рамки MVP;
  • Ролевая модель учетных записей, аутентификация через Google;
  • Сценарии для манипуляции данными и настройки интеграций;
  • Конструктор API для создания защищенного REST-интерфейса для вашего приложения;
  • Функции управления жизненным циклом приложения;
  • Применимость традиционных технологий (например, Directual отлично работает с React).

😞 Минусы:

  • Пока нет шаблонов;
  • Мало готовых блоков для веб-страниц (скоро появятся новые);
  • Более длинная кривая обучения.

Honeycode

💪 Плюсы:

  • Привычное табличное представление данных;
  • Шаблоны для распространенных сценариев использования;
  • Легко освоить;
  • Совсем не нужно программировать.

😞 Минусы:

  • Подходит только для простых приложений;
  • Нет возможности выйти за рамки MVP;
  • Нет конструктора API;
  • Слабый ролевой контроль доступа;
  • Нет отдельных сред разработки/тестирования/продакшена.

Мы рады, что рынок low-code развивается невероятно быстро и все больше людей вовлекается в low-code разработку. Honeycode отлично подходит для быстрого прототипирования и решения срочных бизнес-задач. Но если вам нужно разработать серьезное и гибкое приложение, обратите внимание на Directual!

Павел Ершов
Сооснователь и генеральный директор Directual
← Назад к списку