Webix Hub: Ваш цифровой сундук с сокровищами для веб-разработки

Спрятанные сокровища веками пленяли воображение исследователей и искателей приключений. Кто не будет в восторге от сундука, переполненного сверкающими монетами, драгоценными камнями и другими богатствами? Во многом наш Webix Hub похож на такой клад. И тот, кто его разыщет, найдет там драгоценные инструменты для разработки, наглядные примеры кода, помощь от профессиональной команды саппорта и многое другое. Сегодня мы с вами будем исследовать содержимое наших сундуков-репозиториев, чтобы познакомиться поближе со всеми сокровищами Webix Hub.


Веб-шаблоны

Наша коллекция веб-шаблонов на основе библиотеки Webix UI подобна блестящему жемчужному ожерелью в сундуке с сокровищами. В этих шаблонах представлены различные сценарии использования, которые можно сразу встраивать в бизнес-решения. UI будущего приложения уже сделан нашей командой, и вам остается только добавить бизнес-логику и источник данных.

В Webix Hub мы подготовили такие полезные шаблоны, как корзина интернет-магазина, дашборд для HR-специалистов, система управления больницей и многие другие. Мы уверены, что наши заготовки послужат прочным фундаментом для проектов в самых разных сферах.

Вот только некоторые из примеров:

  • корзина интернет-магазина
  • shopping cart interface

  • музыкальный плеер
  • musical player interface

Файлы локализации

В нашем виртуальном сундуке спрятаны золотые монеты со всего света. Речь идет о файлах локализации Webix. Для всех комплексных виджетов в Webix Hub вы найдете русскую и английскую локали, а также переводы на другие языки. Некоторые из них сделаны нашими пользователями. Если вы хотите предложить свой вариант, не стесняйтесь добавлять его в наш репозиторий через пул-реквест. Мы всегда открыты для новых переводов!

Чтобы обеспечить беспрепятственное взаимодействие с приложениями для пользователей из различных регионов, воспользуйтесь возможностями Webix. Ваша команда может сосредоточиться на оптимизации функциональности веб-приложения, вместо того чтобы отслеживать нюансы перевода всех UI-компонентов. Если вы хотите глубже вникнуть в тонкости локализации, вы можете прочитать нашу предыдущую статью в блоге.

Webix Jet

Следующий предмет из нашего сундука — это карта сокровищ. Как с помощью маршрута из такой карты вы можете найти клад, так и наши репозитории с исходным кодом и документацией Webix Jet приведут вас к новым открытиям. Если вы не знакомы с Webix Jet, то это — JavaScript MV*-фреймворк, позволяющий создавать одностраничные приложения на основе компонентов Webix.

По мере добавления в проект все большего числа компонентов возникает опасность хаоса в коде. Однако существует простой и эффективный способ создания приложений на Webix — использование фреймворка Webix Jet. Фреймворк позволяет создавать гибкие и простые в обслуживании приложения. Элементы интерфейса можно легко комбинировать и использовать повторно. Все части приложения могут разрабатываться и тестироваться отдельно, что сводит к минимуму объем требуемого кода. Webix Jet — это готовое решение для любых задач: от простых дашбордов до полномасштабных приложений с многоязыковой локализацией, настраиваемыми темами и уровнями доступа пользователей.

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

Бэкенд-серверы

Тяжелые золотые слитки на дне сундука — это бэкенд-серверы для наших комплексных виджетов. Как и золотой запас, они послужат основой для ваших серверов. В Webix Hub вы найдете серверный код, написанный на .NET, Node.js и Golang. Если выбирать между .NET и Node.js, то последний лучше подходит для приложений реального времени с интенсивным вводом-выводом благодаря своей асинхронной событийно-управляемой модели. .NET лучше подходит для традиционных корпоративных приложений и сервисов, требующих сильной типизации, предсказуемой производительности и поддержки экосистемы Windows.

Также наша команда разработчиков добавила серверы, написанные на языке Golang, для всех наших комплексных виджетов. Мы выбрали Golang по нескольким причинам:

  • Простота — У язык программирования Go простой и аккуратный синтаксис, который легко изучается и приводит к созданию хорошо читаемого кода.
  • Встроенный параллелизм — Через goroutines и каналы вы легко сможете писать параллельные программы.
  • Высокая производительность — Go-код компилируется в нативный машинный код, что приводит к максимально эффективному выполнению программ.
  • Простая кросс-компиляция — Go позволяет легко компилировать код для развертывания на различных платформах, таких как Linux, Windows и macOS.
  • Встроенные утилиты — Многие функции уже встроены, например сборка мусора, конструкции параллелизма и отличная поддержка стандартной библиотеки.

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

Интеграции с React, Angular и Vue

Также в сундуке лежат три серебряных кубка, представляющие собой интеграцию с популярными JavaScript-фреймворками — React, Angular, и Vue. Если вы хотите ускорить процесс разработки, вы можете внедрить компоненты Webix в приложения, созданные на этих фреймворках.

Здесь, в Webix Hub, мы разместили подробные инструкции по добавлению наших виджетов в подобные веб-приложения. Просто найдите нужный репозиторий и следуйте инструкциям по интеграции компонентов. Также наша команда активно готовит новые проекты, использующие возможности Webix в сочетании с различными фреймворками.

Разнообразие демо приложений

Коллекция демо, демонстрирующих различные примеры использования Webix в нашем цифровом сундуке, похожа на россыпь драгоценных камней. Каждый из примеров достоин внимания и сияет по-своему. За 10 лет работы мы собрали целую галерею репозиториев, демонстрирующих адаптивность и полезность нашей библиотеки в различных экосистемах. В Webix Hub вы можете найти такие демо, как:

  • использование с Backbone
  • реализация в Salesforce
  • адаптер для Firebase
  • взаимосвязь с Django и jQuery

И, конечно, многое другое. Какую бы среду ни использовала ваша команда, Webix, скорее всего, сможет ее дополнить.

Руководство пользователя SpreadSheet

Аккуратно отложив в сторону рассыпанные рубины и сапфиры, можно наткнуться на увесистый том — исчерпывающее руководство пользователя Spreadsheet. Обычно руководства по использованию наших комплексных виджетов можно найти на docs.webix.com. Но Spreadsheet — исключение из правил.

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

Все описания сопровождаются скриншотами и полезными GIF-ками. Если вы хотите стать профессионалом в области работы с электронными таблицами, то вам точно необходимо обратить внимание на это руководство.

Заключение

Webix Hub — это сокровищница, наполненная ценными ресурсами для веб-разработчиков. Подобно древним исследователям, мы приглашаем вас отправиться в путешествие по нашим GitHub репозиториям. Пусть ваши приключения в области кодинга будут такими же плодотворными, как сундук, полный драгоценных камней и золота. Счастливого кодинга!

Если вы хотите попробовать Webix, загрузите его через npm, Client area или кликните по большой фиолетовой кнопке внизу. Чтобы узнать больше о всех возможностях виджетов Webix, посетите сайт с документацией и галерею сниппетов.

Скачать Webix