Я к сожалению не Java-разработчик. У меня 6 лет PHP и 2 года JavaScript. Как раз сомнения что они все хорошенько взвесили прежде чем переходить. В статье даже не говорится что они перешли на TypeScript, значит они перешли на ES2015. Оба языка очень сырые, посмотрите какое количество языков на JVM.
Не верю. Перейти со сверх надежного языка, проекты на котором сопровождать одно удовольствие, на язык, где все работает как у карточного домика, а понять чужой код и уж тем более вести поддержку и развитие проекта практически невозможно, не сулит ничего хорошего. Если банк или финансы, то только Java/С#, другого не дано.
А почему вы не сделаете такую фичу, чтобы еще больше нивелировать недостаток неконсистентности availability. Фича заключаются в следующем: делаем AJAX Polling/WebSocket канал, создаем специальные кэширующие сервера для обработки последних изменений материализованной очереди availability, и через этот канал с помощь JavaScript динамически меняем состояние кнопки «Забронировать» на «Не доступно».
Мне всегда казалось наоборот, что Java (JVM) — это самая стабильная технология, которая никогда не падает, а всегда выбрасывает исключение. Не поймал исключение — сам виноват.
Сколько с Laravel ни работал, всегда чувствовал что 5.1 нифига не LTS, так как он сам по себе сырой. Всегда приходилось новые проекты на последней версии Laravel начинать.
GTK.setup_gtk();
Где импорт GTK вначале файла?
return -1;
Почему не какой-нибудь w.runEventLoop();? В Си все привыкли, что return из main() будет напрямую идти в операционную систему.
Вообщем дальше не смотрел.