Нейронка может писать на любом популярном языке, но почему тогда такой вывод?
- Go лаконичен: в нём нет синтаксического сахара. В отличие от PHP или JS, одно и то же по разному не напишешь, язык просто не даёт для этого конструкций. Один цикл for, нет тернарного оператора, классов и исключений
- Go понятный: зная один язык программирования, скорее всего Вы знаете и другие, база плюс-минус общая. Код на го простой в лоб. Его сложно писать сложно
- Go статически типизированный и компилируемый: многие ошибки ловятся ещё на этапе компиляции, а не в рантайме
- Go легкий: он быстро компилируется, а программа на нём обычно потребляет в разы меньше ресурсов (
особенно сравнивая с PHP, Python или JS) - Go зрелый: многое доступно из коробки, а для остального есть большое сообщество и готовые библиотеки под любой вкус и цвет
Я трачу сильно меньше времени на ревью. Мне не нужно читать тонну сложного ООП, выстроенного по всем заветам DDD. Оно просто работает и работает как надо, с минимальным количеством нюансов
Это реально лучший вариант как для бекенда, так и для утилитарных задачах
