LINUX.ORG.RU

История изменений

Исправление dimuska139, (текущая версия) :

Можно его использовать для блога или интернет магазина вообщем всего того где применяется Python или PHP

Можно, но трудозатрат будет очень много. Язык многословен, работа с JSON - отдельная песня. Каких-то ORM уровня TypeORM/Doctrine/SqlAlchemy в Go нет, но там это и не нужно особо. Блог и интернет-магазин написать на Go можно, но какого-то профита ты не увидишь. Да, будет меньше жрать оперативки, да, язык компилируемый и на выходе бинарь, да, строгая типизация, но для сайтов такого типа это особо и не нужно. К тому же ни в блоге, ни в интернет-магазине никогда не будет такого большого трафика, чтобы мощь Go ощущалась. Кроме того, скорость ответа сервера не будет сильно выше, чем в php/python, из-за сетевых издержек и медленных (по сравнению с выполнением кода) запросов к БД (я проверял). То есть выгоды никакой, а скорость разработки низкая. А вот какие-то быстрые сетевые демоны или небольшие системные утилиты - тут Go юзать имеет смысл.

P.s. интернет-магазины и блоги обычно руками не пишут, а используют готовые решения.

Исправление dimuska139, :

Можно его использовать для блога или интернет магазина вообщем всего того где применяется Python или PHP

Можно, но трудозатрат будет очень много. Язык многословен, работа с JSON - отдельная песня. Каких-то ORM уровня TypeORM/Doctrine/SqlAlchemy в Go нет, но там это и не нужно особо. Блог и интернет-магазин написать на Go можно, но какого-то профита ты не увидишь. Да, будет меньше жрать оперативки, да, язык компилируемый и на выходе бинарь, да, строгая типизация, но для сайтов такого типа это особо и не нужно. К тому же ни в блоге, ни в интернет-магазине никогда не будет такого большого трафика, чтобы мощь Go ощущалась. То есть выгоды никакой, а скорость разработки низкая. А вот какие-то быстрые сетевые демоны или небольшие системные утилиты - тут Go юзать имеет смысл.

P.s. интернет-магазины и блоги обычно руками не пишут, а используют готовые решения.

Исходная версия dimuska139, :

Можно его использовать для блога или интернет магазина вообщем всего того где применяется Python или PHP

Можно, но трудозатрат будет очень много. Язык многословен, работа с JSON - отдельная песня. Каких-то ORM уровня TypeORM/Doctrine/SqlAlchemy в Go нет, но там это и не нужно особо. Блог и интернет-магазин написать на Go можно, но какого-то профита ты не увидишь. Да, будет меньше жрать оперативки, да, язык компилируемый и на выходе бинарь, да, строгая типизация, но для сайтов такого типа это особо и не нужно. К тому же ни в блоге, ни в интернет-магазине никогда не будет такого большого трафика, чтобы мощь Go ощущалась. То есть выгоды никакой. А вот какие-то быстрые сетевые демоны или небольшие системные утилиты - тут Go юзать имеет смысл.

P.s. интернет-магазины и блоги обычно руками не пишут, а используют готовые решения.