Directual всегда был отличным выбором для low-code разработки backend веб- или мобильного приложения. Но, помня о нашем девизе «дать людям возможность создавать», мы начали работу над Directual Web-page builder. Более того, мы решили сделать его открытым — чтобы каждый фронтенд-разработчик мог создавать новые веб-компоненты для конструктора интерфейсов. Итак, встречайте Directual Design — базовую библиотеку React-компонентов с открытым исходным кодом!

Web-page builder (см. документацию) — это модуль платформы для создания веб-интерфейса приложения. Как вы, возможно, знаете, множество приложений было создано на React + Directual. Это отлично, но наша долгосрочная стратегия — сделать создание приложений максимально простым. Поэтому конструктор интерфейсов — это неотъемлемая часть платформы Directual.

В апреле мы выпустили публичную облачную версию платформы. Там можно было найти раннюю альфа-версию web-page builder с простыми компонентами страниц (на основе vanillaJS). Сегодня мы рады объявить о значительном обновлении — web page builder теперь работает с продвинутыми, удобными для пользователя компонентами интерфейса (на основе React). Первый представленный компонент — интерактивная форма. Впереди еще больше!
Главная особенность Directual web-page builder заключается в том, что вы можете либо использовать портал Directual как шаблон для вашего приложения, либо встраивать страницы в свое веб-приложение (например, на основе Webflow).
Backend приложения можно описать с помощью нескольких базовых шагов сценария: редактирование объекта, создание объекта, поиск и условный шаг. Благодаря этому сценарии Directual отлично подходят для построения практически любой backend-логики.
В отличие от backend, разнообразие сценариев использования во фронтенд-разработке огромно. Это подтолкнуло нас сделать фронтенд-часть платформы открытой. Мы назвали этот проект Directual Design. Он основан на следующих принципах:
Использование web-page builder оказывается крайне эффективным как для профессиональных разработчиков, так и для бизнес-пользователей. Никакой возни с инфраструктурой вообще не требуется! Если вы хотите создать новый компонент, будем рады вашему вкладу в библиотеку Directual Design! Не стесняйтесь обращаться к нам по электронной почте hello@directual.com или на форуме сообщества. Мы будем рады помочь!
Мы усердно работаем над решением проблем наших пользователей с помощью веб-компонентов Directual. Вот предварительный краткий список грядущих элементов интерфейса: