Спрятанные сокровища веками пленяли воображение исследователей и искателей приключений. Кто не будет в восторге от сундука, переполненного сверкающими монетами, драгоценными камнями и другими богатствами? Во многом наш Webix Hub похож на такой клад. И тот, кто его разыщет, найдет там драгоценные инструменты для разработки, наглядные примеры кода, помощь от профессиональной команды саппорта и многое другое. Сегодня мы с вами будем исследовать содержимое наших сундуков-репозиториев, чтобы познакомиться поближе со всеми сокровищами Webix Hub.
Веб-шаблоны
Наша коллекция веб-шаблонов на основе библиотеки Webix UI подобна блестящему жемчужному ожерелью в сундуке с сокровищами. В этих шаблонах представлены различные сценарии использования, которые можно сразу встраивать в бизнес-решения. UI будущего приложения уже сделан нашей командой, и вам остается только добавить бизнес-логику и источник данных.
В Webix Hub мы подготовили такие полезные шаблоны, как корзина интернет-магазина, дашборд для HR-специалистов, система управления больницей и многие другие. Мы уверены, что наши заготовки послужат прочным фундаментом для проектов в самых разных сферах.
Вот только некоторые из примеров:
- корзина интернет-магазина
- музыкальный плеер
Файлы локализации
В нашем виртуальном сундуке спрятаны золотые монеты со всего света. Речь идет о файлах локализации 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, посетите сайт с документацией и галерею сниппетов.