История изменений
Исправление OSBuster, (текущая версия) :
https://medium.com/@AzilenTech/golang-development-144c0c4e6228
И это тоже про various pieces of infrastructure in Go
. Про полный отказ кого-либо в пользу исключительно Go в виду его какой-то там исключительности - ничего такого нет.
И статья пятилетней даностии о экономии ресурсов
Это статья ничего не говорит про кодовую базу. Без метрик выработки (churn) и сложности (complexity) непонятны как тут замешаны ограничения языка, как такового.
Касательно содержимого статьи: cейчас в Ruby вместо обычных тредов есть файберы, что даёт прирост в конкуретных задачах используя MRI в 5+ раз:
https://habr.com/en/companies/ecom_tech/articles/705510/
https://www.codeotaku.com/journal/2018-06/improving-ruby-concurrency/index#performance
Тут получили такой прирост просто поменяв application-сервер, никакая спецификация и синтаксис языка Ruby при этом не изменялись, использовалась одинаковая версия MRI.
Вы ещё, кажется, не понимаете разницу между реализацией и спецификацией.
Далее:
I was a fresh graduate and I neither had the knowledge nor the experience
We were using capistrano to deploy and unicorn as the http server, devise to authenticate.
Основная проблема тут это однотредовый application-сервер unicorn и в том, что первый проект писал абсолютный новичок. Тут хоть переписывание на Python или полный рефакторинг с высоты опыта уже бы дало многократный прирост.
Если этот нонейм-пример является примером какого-то мирового триумфа Go в качестве языка для разработки web-бэкенда, то всё весьма печально с аргументацией, конечно…
Исправление OSBuster, :
https://medium.com/@AzilenTech/golang-development-144c0c4e6228
И это тоже про various pieces of infrastructure in Go
. Про полный отказ кого-либо в пользу исключительно Go в виду его какой-то там исключительности - ничего такого нет.
И статья пятилетней даностии о экономии ресурсов
Это статья ничего не говорит про кодовую базу. Без метрик выработки (churn) и сложности (complexity) непонятны как тут замешаны ограничения языка, как такового.
Касательно содержимого статьи: cейчас в Ruby вместо обычных тредов есть файберы, что даёт прирост используя MRI в 5+ раз:
https://habr.com/en/companies/ecom_tech/articles/705510/
https://www.codeotaku.com/journal/2018-06/improving-ruby-concurrency/index#performance
Тут получили такой прирост просто поменяв application-сервер, никакая спецификация и синтаксис языка Ruby при этом не изменялись, использовалась одинаковая версия MRI.
Вы ещё, кажется, не понимаете разницу между реализацией и спецификацией.
Далее:
I was a fresh graduate and I neither had the knowledge nor the experience
We were using capistrano to deploy and unicorn as the http server, devise to authenticate.
Основная проблема тут это однотредовый application-сервер unicorn и в том, что первый проект писал абсолютный новичок. Тут хоть переписывание на Python или полный рефакторинг с высоты опыта уже бы дало многократный прирост.
Если этот нонейм-пример является примером какого-то мирового триумфа Go в качестве языка для разработки web-бэкенда, то всё весьма печально с аргументацией, конечно…
Исправление OSBuster, :
https://medium.com/@AzilenTech/golang-development-144c0c4e6228
И это тоже про various pieces of infrastructure in Go
. Про полный отказ кого-либо в пользу исключительно Go в виду его какой-то там исключительности - ничего такого нет.
И статья пятилетней даностии о экономии ресурсов
Это статья ничего не говорит про кодовую базу. Без метрик выработки (churn) и сложности (complexity) непонятны как тут замешаны ограничения языка, как такового.
Касательно содержимого статьи: cейчас в Ruby вместо обычных тредов есть файберы, что даёт прирост используя MRI в 5+ раз:
https://habr.com/en/companies/ecom_tech/articles/705510/
https://www.codeotaku.com/journal/2018-06/improving-ruby-concurrency/index#performance
Тут получили такой прирост просто поменяв application-сервер, никакая спецификация и синтаксис языка Ruby при этом не изменялись, использовалась одинаковая версия MRI.
Вы ещё, кажется, не понимаете разницу между реализацией и спецификацией.
Далее:
I was a fresh graduate and I neither had the knowledge nor the experience
We were using capistrano to deploy and unicorn as the http server, devise to authenticate.
Основная проблема тут это однотредовый application-сервер unicorn и в том, что первый проект писал абсолютный новичок. Тут хоть переписывание на Python или полный рефакторинг с высоты опыта уже бы дало многократный прирост.
Если этот нонейм-пример является примером какого-то мирового триумфа Go в качестве языка для разработки web-бэкенда, то всё весьма печально с аргументацией, конечно…
Исходная версия OSBuster, :
https://medium.com/@AzilenTech/golang-development-144c0c4e6228
И это тоже про various pieces of infrastructure in Go
. Про полный отказ кого-либо в пользу исключительно Go в виду его какой-то там исключительности - ничего такого нет.
И статья пятилетней даностии о экономии ресурсов
Это статья ничего не говорит про кодовую базу. Без метрик выработки (churn) и сложности (complexity) непонятны как тут замешаны ограничения языка, как такового.
Касательно содержимого статьи: cейчас в Ruby вместо обычных тредов есть файберы, что даёт прирост используя MRI в 5+ раз:
https://habr.com/en/companies/ecom_tech/articles/705510/ https://www.codeotaku.com/journal/2018-06/improving-ruby-concurrency/index#performance
Тут получили такой прирост просто поменяв application-сервер, никакая спецификация и синтаксис языка Ruby при этом не изменялись, использовалась одинаковая версия MRI.
Вы ещё, кажется, не понимаете разницу между реализацией и спецификацией.
Далее:
I was a fresh graduate and I neither had the knowledge nor the experience
We were using capistrano to deploy and unicorn as the http server, devise to authenticate.
Основная проблема тут это однотредовый application-сервер unicorn и в том, что первый проект писал абсолютный новичок. Тут хоть переписывание на Python или полный рефакторинг с высоты опыта уже бы дало многократный прирост.
Если этот нонейм-пример является примером какого-то мирового триумфа Go в качестве языка для разработки web-бэкенда, то всё весьма печально с аргументацией, конечно…