Webix на практике: Особенности цифрового проектирования

Сегодня мы говорим с Торе Хвидегардом. Он является основателем и генеральным директором 3dbyggeri, цифровой строительной компании в Дании. Компания была основана в 2007 году, и с тех пор они стали экспертами в области цифрового строительства, а также закупок строительных материалов. Будучи архитектором, Торе сумел создать динамичную компанию, занимающую лидирующие позиции в своей бизнес области. 

интервью с Торе Хвидегардом

Спасибо, что Вы сегодня с нами, Торе. Расскажите о себе и своей карьере.

Привет. У меня нет ИТ образования, я архитектор по профессии. Компания 3dbyggeri была основана 13 лет назад мной и двумя разработчиками. Все, что я знаю об ИТ архитектуре, настройке и разработке систем, я узнал от ребят, с которыми работаю. 

Не могли бы Вы рассказать нам подробнее о сфере, в которой работаете?

Мы работаем в строительной отрасли. Проводим консультации. В течение последних 2 лет мы разрабатываем решения ИТ для внутреннего использования, чтобы улучшить процессы внутри компании. Со временем люди поняли, что у нас есть программное обеспечение, которое им нужно, и захотели купить его у нас. Нам пришлось немного его изменить, чтобы сделать полезным для всех. Для тех, у кого нет времени на долгую кастомизацию. Сегодня у нас есть программное обеспечение, которое может быть применено для различных типов промышленности. У наших продуктов общая основа, связанная с доступом и использованием баз данных. 

Почему Вы решили работать именно в этом бизнесе?

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

interview with Tore Hvidegaard

Кто Ваши клиенты?

Это производители строительных материалов, архитекторы и инженеры. 

Много ли у Вас конкурентов?

Мы первопроходцы. Рынок высок, и мы движемся впереди. Поэтому, когда мы начинали, мы не могли просто копировать то, что другие делали раньше. Мы должны были найти свои собственные решения. 

Насколько велика Ваша команда?

У нас четыре разработчика. Но они очень специализированы в определенных видах программного обеспечения. В части веб-разработки два человека делают разные вещи. 

Какова Ваша системная платформа?

Мы разрабатываем на Ruby on Rails и добавляем различные библиотеки. Мы стараемся организовать процессы максимально просто, чтобы позволить клиентам делать то, что они хотят. Наша главная платформа называется Glasshouse (стеклянный дом). Она делает строительные процессы прозрачными. Вся информация собрана в одном месте. Мы используем различные виды алгоритмов для согласования процессов, чтобы поставщики были довольны. При строительстве крупных проектов, таких как больницы и школы, обычно люди работают с большими объемами информации. Документы хранятся в PDF-файлах, документах Word и электронных таблицах Excel. Мы собираем все в одном месте, делаем информацию доступной и понятной. 

interview with Tore Hvidegaard

Как Webix используется в Ваших решениях?

Центральная часть нашего программного обеспечения — это одна большая таблица, которую видит пользователь. Информация из различных источников находится в одном месте, и это удобно. Огромные электронные таблицы интересны, но с ними трудно работать. В то же время на них существует высокий спрос. Если вы привыкли работать в Excel с простыми опциями редактирования и группировки информации, вам больше ничего и не нужно. Мы экспериментировали с некоторыми прототипами простых табличных установок. Клиенты были вполне довольны. Но чем лучше мы справлялись, тем больше они требовали. Они видели потенциал, и идеи продолжали поступать. Делать все вручную было почти невозможно, поэтому мы начали рассматривать различные библиотеки и настройки, которые могли бы обрабатывать необходимые нам функции. Один из клиентов показал нам две библиотеки, упомянув, что они могут оказаться полезны. Поначалу нас заинтересовал другой вариант, не Webix, но мы углубились в их изучение, проверяли, чего можно достичь с их помощью и насколько легко. В конце концов мы выбрали Webix, т. к. убедились, что все, что заявлено, действительно реализуемо. Это была смесь общих и очень специализированных функций, которые нам были нужны, в сочетании с тем, как легко мы можем использовать документацию. Эти моменты позволили нам выбрать Webix UI Библиотека. До сих пор мы в основном использовали Tables. Мы просмотрели другие возможности библиотеки, чтобы быть уверенными, что сможем развиваться дальше, если захотим. Библиотека огромная. В настоящее время мы используем около 10%, а планируем использовать 20-30%. 

Есть ли какие-то трудности с Webix?

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

У нас все еще есть потребность в печати из системы. Когда люди видят что-то, что им нравится, они хотят сделать копию. Мы экспериментировали, но не могу сказать, что это сильная сторона Webix. 

Что Вы можете сказать о мобильной совместимости Webix?

Мы очень зависим от больших экранов. Сейчас у пользователей нет особой потребности в мобильных приложениях. Но мы обсуждаем возможные решения того, как таблицы Excel и Google могут работать на мобильных платформах. 

Спасибо за Ваш опыт. Было приятно познакомиться. 

Более подробную информацию о Торе вы можете найти в его аккаунте LinkedIn и на сайте 3dBuilding.

Если Вы хотите рассказать нам о своем взаимодействии с Webix, не стесняйтесь обращаться через форму