История проекта
- У клиента, который пришел в Purrweb, компанию по разработке приложений для мероприятий, было устаревшее и неподдерживаемое приложение на WinJS, первую версию которого он сделал сам. Мы сделали все возможное, чтобы улучшить стабильность, а также добавили несколько новых функций и изменили аналитику мероприятий. Тем не менее архитектура и структура кода не позволили бы нам в дальнейшем улучшать приложение.
- Обе части приложения (со стороны пользователя и панель админа) были устаревшими, поэтому сразу после успешного проведения запланированных мероприятий с использованием приложения, мы начали переговоры о том, чтобы пересмотреть концепцию десктопной версии пользователя. Основное опасение было в том, что скорость разработки начала существенно замедляться из-за плохо поддерживаемой технологии приложения (WinJS) и постоянно увеличивающегося количества багов.
- Тем не менее мы успешно провели первое мероприятие. Конечно скорость работы приложения оставляла желать лучшего, так как на мероприятии было 3500 участников. Более того, для следующих выставок клиент выдвинул еще более ограничивающие требования: работа с процессорами 2Ghz Celeron с 4GB RAM (это девайсы довольно низкой мощности) - и масштабом мероприятия в 10 тысяч стендов и 10 тысяч выступающих (практически в три раза больше чем было в первый раз)