Directual
Menu

Directual против Airtable. Причины для совместного использования и для миграции

11 августа 2020 г.

Airtable — один из пионеров рынка no-code. С помощью этой «таблицы на стероидах» многие автоматизируют такие процессы, как CRM или сбор заявок. Airtable кажется почти идеальным табличным представлением ваших данных. Но он не всемогущ. Сегодня мы разберёмся, в каких случаях Airtable дополняет возможности Directual, а в каких — целесообразно полностью перенести проект с Airtable на Directual

Directual против Airtable. Причины для совместного использования и для миграции

Функции Airtable vs Directual

Просмотр и обработка данных

Airtable и Directual оба предлагают функции работы с базой данных. Пользователи могут создавать связанные таблицы с полями типа текст, число, email, дата, ссылки на другую таблицу и т.д.

Подход Airtable

Подход Directual

Airtable — интуитивный инструмент. Вы просто создаёте таблицу и работаете с ней как с привычной excel-подобной таблицей.

💪 Сильные стороны:

 *   Отличное табличное представление с множеством опций для сортировки, фильтрации и группировки;
   *   Несколько видов данных: Grid (таблица), Kanban, Gallery, Calendar;
   *   Airtable Blocks — инструменты визуализации и оформления, такие как Gantt, Page designer, Org chart.
 

 

😔 Требует улучшения:

 *   Мало вариантов настройки внешнего вида. Некоторые из них (например, цвет записи) доступны        только на тарифе Pro;
   *   Нет папок для таблиц;
   *   Blocks доступны только на тарифе Pro.
 

Раздел базы данных в Directual выглядит как реляционная база данных.

💪 Сильные стороны:

   *   Все        [ключевые функции](https://www.directual.com/academy/configuring-the-data-structures) присутствуют: сортировка, настройка связей, организация папок для структур (таблиц);
   *   Расширенный поиск и фильтрация с помощью        [Directual Query Language](https://readme.directual.com/data/directual-query-language-dql);
   *   [Компоненты веб-страниц](https://readme.directual.com/web-pages/portal)        (по сути, аналог блоков Airtable) включают несколько видов, в том числе табличное представление и представление карточками.
 

 

😔 Требует улучшения:

   *   Компоненты веб-страниц сейчас в бета-версии — компоненты продолжают улучшаться;
   *   Табличное представление не такое удобное;
 *   Нет таких типов данных, как «изображение» или «рейтинг». Иногда бывает неинтуитивно хранить такие данные в полях «ссылка» или «строка».
 

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

Сбор данных

Форма в Airtable — это одно из представлений таблицы. Форма в Directual — это компонент веб-страницы (об этом недавно было объявлено).

Подход Airtable

Подход Directual

💪 Сильные стороны:

 *   WYSYWYG-подход к созданию форм;
   *   Ограничение доступа для конкретных участников;
   *   Условия на основе других полей;
 

 

😔 Требует улучшения:

   *   Разрешения на уровне полей доступны только на тарифе Pro;
   *   Нет таких элементов управления, как ползунки диапазона;
   *   Мало опций для оформления.
 



 

💪 Сильные стороны:

 *   Форма основана на API-эндпоинте, который можно настроить в соответствии с ролевой моделью (например, администратор и обычный пользователь видят разные поля);
 *   Онлайн-обработка ответов;
 *   Все функции доступны на бесплатном тарифе.
 

 

😔 Требует улучшения:

 *   Нет условных полей (на основе других полей формы);
 *   Загрузка файлов будет доступна только в ближайших релизах.
 

Airtable и Directual оба имеют продвинутые функции создания форм. Здесь мы не можем выбрать лидера.

Использование в качестве бэкенда

Базовый бэкенд — это база данных плюс API (конечно, часто требуется и бизнес-логика — мы рассмотрим её чуть позже). Как мы увидели, Airtable предлагает отличные функции просмотра базы данных. Может ли он работать как бэкенд? Давайте разберёмся!

Подход Airtable

Подход Directual

💪 Сильные стороны:

 *   [Airtable API](https://airtable.com/api) простой и понятный
 

 

😔 Требует улучшения:

   *   API ограничен 5 запросами в секунду (фронтенд приложения сломается при более чем 3 одновременных пользователях);
   *   1200 записей на бесплатном тарифе и всего 50 000 записей на тарифе Pro (редкое приложение имеет менее 100 тыс. записей в базе данных).
   *   Нет разрешений для определённых ролей в API.
 



 

💪 Сильные стороны:

 *   Самый продвинутый [конструктор API](https://www.directual.com/academy/api-builder-basics);
 *   Фильтрация, сортировка, валидация;
 *   Нет ограничений на запросы в секунду;
 *   Нет ограничений на количество записей (лимит на бесплатном тарифе — 2 ГБ, на тарифе Business — 200 ГБ);
 *   Значительные лимиты на запросы (10 тыс. в месяц на бесплатном тарифе и 2 млн в месяц на Business);
 *   Надёжная безопасность на основе пользователей.
 

 

😔 Требует улучшения:

 *   Мы не знаем. Если знаете вы, пожалуйста, опишите свою идею на hello@directual.com.
 

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

Реализация бизнес-логики

Логика приложения обычно включает задачи трансформации данных, интеграции, событийно-ориентированные действия.

Подход Airtable

Подход Directual

💪 Сильные стороны:

 *   Простота использования.
 

 

😔 Требует улучшения:

Airtable анонсировал функцию Airtable automations (сегодня в бете).

   *   Только линейные сценарии вида триггер→действия;
   *   Скорость обработки не идеальна;
   *   Automations доступны только на тарифе Pro;
   *   Простые действия.
 



 

💪 Сильные стороны:

 *   Настоящая обработка событий в реальном времени;
 *   Запланированные задачи;
 *   Полная гибкость благодаря универсальным шагам;
 *   Интеграции из сценариев;
 *   Взаимосвязанные сценарии.
 

 

😔 Требует улучшения:

 *   Интерфейс кажется довольно сложным. Гибкость имеет свою цену! Мы знаем об этом и усердно работаем над тем, чтобы разработка на Directual была проще.
 

Airtable поддерживает лишь самые базовые автоматизации, и только на тарифе Pro. Сценарии Directual — это сердце платформы. Они доступны всем пользователям. Сценарии достаточно мощны и гибки для реализации любой бизнес-логики.

Совместное использование Airtable и Directual

Критерий

Ваше приложение будет небольшим (значительно менее 50 тыс. записей в базе данных). Вам не нужен опыт интенсивного обмена данными.

Решение

  • Airtable служит идеальным интерфейсом для ваших данных;
  • Directual покрывает все остальные потребности, включая трансформацию данных, интеграции и т.д.

Посмотрите, как подключить Airtable и Directual.

Миграция с Airtable на Directual

Критерий

Ваше приложение на Airtable растёт. Вам нужно подключить дополнительные сервисы (например, Integromat или Parabola) для покрытия части бэкенд-логики. Лимиты API и базы данных скоро будут достигнуты (или уже достигнуты).

Решение

  • Полностью перенесите базу данных с Airtable на Directual;
  • Развивайте своё приложение на платформе Directual.
  • Получайте прибыль.

Процесс миграции

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