ru
  • Russian
  • English

Меньше кода - больше дела!

InfinniUI low-code UI framework

Standard html code

<div class="pl-textbox form-group pl-text-horizontal-Left pl-horizontal-Stretch verticalAlignmentTop pl-empty-text-editor"> <label class="pl-control-label" for="fa98b9ab-6c39-4912-b9eb-1a902bab2c48">User Name</label> <input class="pl-editor pl-control form-control pl-text-box-input pl-control-editor" type="text" id="fa98b9ab-6c39-4912-b9eb-1a902bab2c48"> <div class="pl-control-hint-text help-block hidden"></div> <div class="pl-control-error-text help-block hidden"> </div><div class="pl-control-warning-text help-block hidden"></div> </div> <div class="pl-password-box form-group pl-text-horizontal-Left pl-horizontal-Stretch verticalAlignmentTop pl-empty-text-editor"> <label class="pl-control-label" for="d1e4c4c5-dde2-4dc3-b758-6d55ad570ed3">Password</label> <input class="pl-control form-control pl-password-box-input" type="password" id="d1e4c4c5-dde2-4dc3-b758-6d55ad570ed3"> <div class="pl-control-hint-text help-block hidden"> </div><div class="pl-control-error-text help-block hidden"></div> <div class="pl-control-warning-text help-block hidden"></div> </div>

Как это работает

Метаданные

Архитектура библиотеки использует JSON схемы для описания и генерации структуры визуальных элементов пользовательского интерфейса.

Источники данных

Подключение удаленных источников данных через REST API. Документированная возможность подключения произвольных http сервисов источников данных.

Связывание данных

Упрощает синхронизацию между элементами интерфейса и их источником

Кастомизация

Множество готовых типов элементов интерфейса из коробки

Использование произвольных стилей css3

Расширяемость с помощью сторонних библиотек

Панели расширения для добавления совершенно новой функциональности

Генерация форм поддерживающих bootstrap 3