Webix на практике: Webix для визуализации данных

Мы рады, что узнаем все больше отзывов клиентов о продукте, который создаем. Это отличная возможность для Webix становиться лучше, расти и совершенствоваться.

Сегодня мы разговариваем с Андреасом Шиндлером, он опытный разработчик и уже использовал Webix для нескольких проектов. Давайте выясним, что Webix может улучшить с точки зрения Андреаса. 

interview with Johan Smith

Привет, Андреас! Очень рады Вас видеть. Расскажите, пожалуйста, о своей работе и роли в компании? 

Я владелец и генеральный директор компании Schindler IT. Мы предоставляем решения для внедрения цифровых технологий в разных отраслях с акцентом на аналитику данных. На данный момент мы используем Webix для нескольких проектов, где нам нужно создать пользовательский интерфейс для различных видов данных и визуализации данных. В целом, использование Webix — это хороший и сложный опыт одновременно. Удивительно, насколько эффективно я могу создавать пользовательский интерфейс и все, что мне нужно, с его помощью. Но в то же время работать в TypeScript вместе с Webix очень часто чрезвычайно трудоемко и сложно.

Для чего Вам нужен Webix? Где Вы его используете?

На данный момент есть два проекта. Один из них — система управления проектами корпоративного склада. Речь идет о сборе требований и времени, когда данные должны быть объединены и визуализированы. Webix служит основой для этого. Для другого проекта мы используем Microsoft Dynamics 365. Microsoft не может делать все, что я хочу, в пользовательском интерфейсе, поэтому мы создаем дополнительные формы и пользовательские элементы управления для Microsoft с помощью Webix.

interview with Johan Smith

Почему Вы решили использовать библиотеку пользовательского интерфейса JavaScript в своем проекте? 

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

Спасибо за информацию. Наша команда сосредоточится на улучшении ситуации. Какие критерии были для Вас наиболее важными при выборе библиотеки?

Простота использования и гибкость. 

interview with Johan Smith

Где Вы обычно ищете информацию, которая поможет Вам в работе? 

Google. Иногда на форуме можно найти ценные ответы, но я бы не сказал, что документация полезна. Она полезна для начала работы. Но вы могли бы сказать больше о том, как работает прокси-сервер или интеграция TypeScript, привести примеры. На мой взгляд, документация неполная. 

Что Вам больше всего нравится в Webix? Каковы наиболее важные функции? 

Простота создания пользовательского интерфейса. Сделать сложный UI очень просто. 

interview with Johan Smith

Что, Вы считаете, необходимо улучшить в библиотеке?

Мелкие детали, например, при импортировании Webix Pro вы не можете использовать ссылку для доступа к библиотеке. И вопрос с TypeScript. У меня слишком много ошибок. Некоторые параметры даже не работают в контексте. Так что, Webix с TypeScript усложняет мне жизнь. На мой взгляд, необходимо дополнить документацию и поддержку TypeScript. 

Спасибо, Андреас, за эту беседу. Мы ценим честные отзывы наших клиентов. Мы желаем Вам удачи в проектах.

Если Вы готовы рассказать нам о своих любимых виджетах Webix или хотите сосредоточиться на трудностях работы с ними, пожалуйста, свяжитесь с нами. Мы будем рады поговорить.