Webix на практике: data science решение

Команда Webix продолжает делиться отзывами своих клиентов. Это лучший способ развивать и улучшать наш продукт. Сегодня с нами Руди ван Вик. Он специалист по обработке данных в компании Intenda. Это компания — разработчик программного обеспечения, предоставляющая решения для мирового рынка. 

interview with Johan Smith

Привет, Руди! Расскажите, пожалуйста, о своей работе и компании.

Я специалист по обработке данных. Мы работаем в компании Intenda. Подразделение, в котором я работаю, занимается финансовыми услугами. Мы в основном работаем с провайдерами медицинских страховок и занимаемся бизнес-аналитикой. Мы делаем отчеты и анализируем данные. Я занимаюсь наукой о данных, прогнозным моделированием и прочим. У нас есть и несколько клиентов, связанных, например, с розничной торговлей. Там немного другая специфика. В основном мы занимаемся бизнес-аналитикой: хранение данных, очистка данных и сопровождение всего процесса обработки данных. 

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

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

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

Чего Вы достигаете с помощью библиотеки?

Мы создали полноценное веб-приложение, в котором клиент может редактировать около 2 миллионов продуктов в своей системе. Мы использовали бэкэнд Django, так что у нас работает Python с первыми классами, а обработка со стороны Webix. И выглядит все довольно неплохо. Клиент редактирует данные баланса и взаимодействует с данными.

interview with Johan Smith

Какие критерии были для Вас наиболее важными при выборе библиотеки?

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

Как Вы узнали о Webix?

Мой коллега наткнулся на него. Он довольно глубоко копался в Интернете в поисках различных фреймворков. Я думаю, это было его небольшое исследование. 

Какие комплексные виджеты Webix Вы используете?

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

interview with Johan Smith

Что бы Вы порекомендовали Webix улучшить?

У меня есть несколько моментов, с которыми я сейчас борюсь. Что мы заметили в File Manager, так это то, что, когда вы создаете новую папку и папка пуста, вы не можете написать ввод в это пространство и выполнить такие действия, как вставка и другие параметры меню. Таким образом, должен быть элемент, для которого можно написать click-on, только тогда вы получите этот пункт меню. Похоже, что пустое пространство функционально не занято, поэтому мы ничего не можем с этим поделать. Это первое.

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

Спасибо, Руди, за Ваше время и обратную связь. Мы надеемся, что Webix и впредь будет Вам полезен.

Мы уже поговорили со многими клиентами, но не собираемся останавливаться. Не стесняйтесь обращаться к нам, если у Вас есть что нам сказать.