Вот сидишь такой спокойно в понедельник вечером, смотришь ютуб, как вдруг тебя как в жопу жалит и ты ставишь себе компилятор голанга
В следующий раз очнешься через 3 часа, когда сделал малюсенькое веб-приложение и начал пилить cli-утилиту
Опасно
А если серьезно, то на подработке мне недавно попалась задача по импорту адресов из базы ГАР ФИАС
И так она мне засела в душу и так долго* выполнялась на пхп, что я решил попробовать в жизни что-нибудь новенькое и переписать ее на голанге
* Под "долго" подразумевается 43 секунды на полный цикл импорта
Вот сейчас закончил приборку в проекте и голанг мне выдал 30 секунд на все
Каюсь, я выбрал плохую задачу — она на 80% полагается на базу (инсерты батчами по 50к строк)
Но разница в 13 секунд все равно очень радует
И это я еще не распараллеливал импорт, руки не дошли пока
Мне очень понравилось, что там из коробки нормально работает хттп-сервер и аргументы cli-скриптов
А еще прям супер легко организовать потоковое чтение из xml файла и парсинг отдельных его кусков в структуры
Бесит только каждый раз ребилдить, очень непривычно
Я когда только знакомился с голангом, то он мне показался несуразным каким-то, но сейчас почему-то вкатывает, посмотрим что дальше будет
Добавить комментарий