Webix на практике: фармацевтическая лаборатория

Webix планирует стать лучше и сильнее в новом 2022 году. Чтобы реализовать это новогоднее решение, мы внимательно прислушиваемся к отзывам наших клиентов. Сегодня с нами мистер Дэвид Саттон. Дэвид в ИТ — мастер на все руки. В настоящее время он является ИТ-директором и единственным разработчиком в семейном бизнесе, Международной аналитической лаборатории Compounder (сайт). Мы рады узнать впечатления Дэвида о нашем продукте. 

interview with Johan Smith

Привет, Дэвид! Приятно познакомиться. Расскажите нам, пожалуйста, о Вашем опыте работы в сфере ИТ?

Что ж, я действительно мастер на все руки в ИТ, так как у меня большой опыт. Я умею работать с серверами, создавать сети и программировать. Раньше я работал в торговых компаниях, на розничных продавцов и в рекламных агентствах. Кроме того, уже 10 лет я занимаюсь веб-программированием. В целом, я связан с ИТ уже 30 лет.

Сейчас я работаю на своих родителей, им за 70, они владеют фармацевтической лабораторией. Мы тестируем лекарства, производимые аптекарями. Лекарства должны соответствовать государственным нормативным актам и требованиям Управления по санитарному надзору за качеством медикаментов США. Мы должны быть уверены, что лекарства безопасны в применении и их запасов достаточно. У нас в команде 30 человек. Нам нужно доступно представлять результаты наших исследований клиентам, т.е. аптекам. В прошлом мы печатали PDF-файлы и размещали их на веб-серверах, но управлять ими было сложно. Я искал решение, основанное на базе данных. Мы пробовали разные вещи. Сначала мы остановились на Sencha, но для меня одного с ней стало слишком трудно справляться. Я нашел Webix, который является гораздо более простой платформой для одного разработчика, и мне удалось создать надежное решение для наших клиентов. Мне потребовалось всего несколько месяцев, чтобы развиться, и я впечатлен. 

Приятно это слышать! Как Вы узнали о Webix?

Я нашел вас через поиск в Google. Я искал альтернативы Sencha. 

Используете ли Вы какие-либо дополнительные библиотеки и фреймворки?

Нет, только Webix. 

interview with Johan Smith

Что вам нравится в Webix?

Большим плюсом является то, что это простой фреймворк для изучения. За короткое время я научился создавать эффективные решения. Когда я нашел вас, Webix был на версии 4, в то время было не так много документации. Но вы значительно продвинулись. Теперь у вас есть Designer. Это очень помогает, особенно таким разработчикам-одиночкам, как я. Webix быстрее, чем Sencha, и не такой сложный. 

Сталкивались ли Вы с какими-либо трудностями?

Я бы хотел, чтобы Designer был помощнее, но он уже многое умеет.

Работа с различными API могла бы вам помочь получить большую долю рынка. Ваши конкуренты тесно привязывают свои фреймворки к API, в то время как Webix широко использует интерфейсы API, но вы не сосредотачиваетесь на одном или нескольких популярных из них. Это очень помогло бы в архитектуре и позволило бы разработчикам проще подключать API данных. 

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

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

interview with Johan Smith

Есть ли какой-либо компонент, которого Вам не хватает в библиотеке Webix?

Да, генераторы QR-кодов были бы очень полезны. В нашей лаборатории нам нужны QR-коды для всего. Например, мы тестируем медицинские устройства, и возможность генерировать медицинские QR-коды была бы идеальной. 

Что для Вас важно в библиотеке пользовательского интерфейса?

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

Где Вы обычно находите информацию об ИТ?

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

interview with Johan Smith

Насколько вероятно, что Вы порекомендуете Webix своим коллегам?

Я уже рекомендовал Webix многим друзьям. Я показал, что я с ним делаю, и они были впечатлены. Они часто пытаются изобрести велосипед с помощью jQuery, например. Люди не знают, как искать бизнес-фреймворки. JQuery не предназначен для бизнес-приложений. Поэтому мои знакомые были очень благодарны мне, когда увидели, на что способен Webix. Я думаю, что такие интервью и посты в блоге — это шаг в правильном направлении для вашей команды. У Webix есть много возможностей для роста, и я рад, что могу помочь вам в вашем развитии. 

Спасибо, Дэвид! Мы это ценим. Всего Вам наилучшего в наступившем новом году.

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