Webix

редактировать
Библиотека виджетов пользовательского интерфейса JavaScript Webix
Библиотека виджетов пользовательского интерфейса JavaScript для создания настольных и мобильных веб-приложений. png
Разработчик (ы)) XB Software Ltd.
Стабильный выпуск 7.4.0 / 7 июля 2020 г. (07.07.2020)
Репозиторий Измените это в Wikidata
Тип Библиотека JavaScript
Лицензия Стандартная общественная лицензия GNU, коммерческая
Веб-сайтwebix.com

Webix - это JavaScript / HTML5 / CSS3 UI-инструментарий для разработки сложных и динамичных кроссплатформенных веб-приложений. Фреймворк разработан аутсорсинговой компанией XB Software со штаб-квартирой в Минске, Беларусь.

Содержание
  • 1 Функции
  • 2 Коммерческий статус
  • 3 Сложные виджеты
  • 4 Пользовательский интерфейс Designer
  • 5 Книги
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки
Возможности

Webix состоит из элементов управления GUI, виджетов, сложных виджетов и онлайн-инструменты: Snippet Tool, Form Builder и Skin Builder. Кроме того, Webix предлагает Webix Jet, бесплатную микрофреймворк с открытым исходным кодом для удобной разработки приложений с использованием компонентов Webix.

Все виджеты поддерживают перетаскивание, автономное хранение и синхронизацию, динамическую загрузку данных и разбиение на страницы. Их можно инициализировать из данных JSON, разметки HTML, данных XML или с помощью вызовов JavaScript.

Webix интегрируется с клиентскими библиотеками и фреймворками, такими как React, Angular и Vue.js, а также с Meteor полнофункциональная структура.

Коммерческий статус

Существует две версии библиотеки Webix: Webix Stardard и Webix PRO.

Webix Standard распространяется бесплатно и с открытым исходным кодом под лицензией GNU GPLv3, но может использоваться в приложениях, распространяемых в рамках MIT, BSD и других лицензий с открытым исходным кодом через исключение FLOSS. Webix Standard включает 68 виджетов и элементов управления, а также 10 языков.

Webix PRO доступен по коммерческой лицензии и включает дополнительные функции: 100 виджетов и элементов управления, а также 300 языков. Включены следующие функции: дополнительная функциональность DataTable, сохранение и восстановление состояния приложения, дополнительный стиль и настройка, возможность использования сложных виджетов: сводная таблица, канбан, электронная таблица, диспетчер файлов и планировщик. Сложные виджеты доступны за дополнительную плату.

Сложные виджеты

Сводная таблица

Этот сложный виджет действует как готовое приложение для управления данными. Webix Pivot позволяет извлекать информацию из огромных наборов данных, экспортировать таблицы в различные форматы, гибко настраивать пользовательский интерфейс и создавать функции. Виджет предлагает все функции, необходимые для легкого управления данными: фильтрация, сортировка и выделение ячеек, настройка на лету, предварительные настройки структуры и т. Д.

SpreadSheet

SpreadSheet - это функциональная таблица данных. В него можно экспортировать документы Excel и импортировать данные в нескольких форматах: Excel, PNG и PDF. Пользователь может изменять количество столбцов и строк, создавать функции и настраивать пользовательский интерфейс. Виджет позволяет настроить локализацию и добавить другие компоненты Webix. Webix SpreadSheet может быть интегрирован с такими серверными и интерфейсными платформами, как PHP, Node.js,.NET, jQuery, AngularJS, Vue.js, React и другими библиотеками.

Сводная диаграмма

Сводная диаграмма Webix - эффективный инструмент для визуализации информации. Пользователи могут экспортировать диаграммы в несколько форматов: PDF, PNG, CSV и Excel. Также доступна настройка пользовательского интерфейса. Можно настроить параметры, фильтры, окно конфигурации и т. Д. Webix Pivot Chart можно интегрировать с несколькими интерфейсными и внутренними платформами. Виджет предлагает такие функции, как фильтрация и сортировка, интерактивная легенда диаграммы, настройка на лету и предварительные настройки структуры.

Канбан

Webix Канбан позволяет компактно визуализировать рабочий процесс группы разработчиков программного обеспечения. Пользователи могут создавать, изменять и удалять карточки задач. Количество задач и столбцов не ограничено. Этот виджет предлагает такие функции, как перетаскивание карточек, дорожки, фильтрация, выбор одной или нескольких карточек, контекстное меню, выделение и настраиваемое расположение карточек. Как и другие сложные виджеты Webix, Kanban можно интегрировать с различными интерфейсными и внутренними платформами.

Файловый менеджер

Файловый менеджер JavaScript от Webix предлагает знакомый интерфейс. Благодаря этой особенности пользователю не нужно тратить много времени на обучение работе с приложением. Файлы могут быть загружены одним нажатием кнопки. Также имеется множество необходимых функций: контекстное меню с действиями, перетаскивание папок и файлов, загрузка и скачивание файлов, поле быстрого поиска, настраиваемые режимы содержимого, навигация с клавиатуры, предварительный просмотр файлов, редактирование текста и загрузка данных на запрос.

Диспетчер документов

Диспетчер документов - это расширение диспетчера файлов. Пользователь может редактировать текстовые файлы и листы xls / xlsx, просматривать историю редактирования и восстанавливать любую версию, удалять файлы и папки в корзину, отмечать файлы как избранные, просматривать список последних файлов, обмениваться файлами с другими пользователями, отмечать файлы и папки и управлять тегами.

Диспетчер пользователей

Диспетчер пользователей - это многофункциональный комплексный виджет для управления правами доступа и ролями пользователей. Пользователь может добавлять и редактировать информацию о пользователе, назначать права другим пользователям и групповые права по ролям. Есть два режима просмотра: матрица ролей и аудит.

Чат

Webix Chat - мощное решение для обмена сообщениями в реальном времени. Пользователь может отправлять личные сообщения или участвовать в групповых чатах.

Mobile Scheduler

Этот виджет представляет собой планировщик с сенсорным дизайном для мобильных устройств. Можно добавить несколько типов событий: однодневные, продолжительные или повторяющиеся. Пользователь может переключать различные режимы просмотра, например, расписание на день, неделю, месяц или год. Также доступна локализация. Mobile Scheduler от Webix предлагает такие функции, как настраиваемые форматы даты, повторение, создание, редактирование и выделение событий. Как и другие сложные виджеты от Webix, Mobile Scheduler поддерживает все современные браузеры. Его можно интегрировать с несколькими другими библиотеками и фреймворками. Этот виджет также соответствует стандартам Раздела 508 и WAI-ARIA и поддерживает навигацию с клавиатуры.

UI Designer

UI Designer - это редактор WYSIWYG, позволяющий создавать прототипы интерфейсов с использованием компонентов Webix. Благодаря этому инструменту пользователи Webix могут создавать пользовательский интерфейс приложения визуальными средствами и получать результирующий код. Можно настроить все элементы, пригласить коллег для совместной работы над одним проектом и загрузить дизайны в нескольких форматах. Webix UI Designer предоставляется бесплатно.

Книги
  • Замметти, Фрэнк - Практический вебикс: научитесь ускорять и совершенствовать свою веб-разработку (2018)
См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 10:33:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте