Долгое время чуть комплексовал на тему того, что наше веб-приложение CasePress, выполнено в традиционном виде и переход между карточками работает чуть дольше чем скажем в том же Трелло.

Было всего одно преимущество, которое это обосновывало: такое приложение проще менять, и если ваша организация меняется, и ей не нужны тормоза с изменениями бизнес-процессов, то это лучшее решение. И это было так.

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

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

Какой вывод сделаем? Оба варианта хороши, но каждый для своих сценариев. Мы используем оба. Как систему управления используем КейсПресс и традиционный подход, а как систему для общения используем Трелло.