Изучение Голанга, потому что Хьюго не может генерировать страницы из содержимого базы данных (если у вас есть интернет-магазин со 100 000 товаров для продажи, вам нужно иметь 100 000 страниц уценки в качестве источника для создания 100 000 страниц .html).

Написал свой инструмент sql-экспорт который очень быстро считывает базу данных и генерирует страницы уценки для Hugo (более 50 000 страниц за ~10 секунд). Это мой второй проект на Go, так что, наверное, он уродлив (и я рад услышать любые отзывы, любые замечания, критику и рекомендации). Но это работает! 🙂

Я должен сказать, Go очень быстро. Итак, если мне нужно что-то с высокой производительностью, я бы выбрал Go. Но писать на Go после Python немного больно. Go — это новый C. Иногда очень простые вещи требуют много времени для реализации в Go. Python лучше во всем (по крайней мере для меня), но программа на Python жрет больше RAM/CPU и работает медленнее.