Comments 13
Блин, серьезно?
Основы Go
Вопрос 1. Когда появился GO?
Стоит отметить, что Google не рекомендует использовать дефолтный веб-сервер
Простите за резкость, но что за дичь вы несете в массы? Стандартная библиотека разработана как раз для этого. Всегда начинайте с неё. Она создана для того, чтобы быть максимально универсальной, покрывать наибольшее количество угловых кейсов и оставаться эффективной как при раздаче 2 Tb видео файла, так и при использовании для сёрвинга легкой странички.
PS: бывают рекомендации авторов языка, а бывают рекомендации блогеров, которые любят ссылаться на некие "рекомендации Гугол". А еще есть здравый смысл и опыт.
На кой мне знать, когда появился какой-то из языков, сколько в нем ключевых слов и правил синтаксиса? Это как-то поможет в написании кода?
Горутины != потоки.
На кой знать, во сколько строк кода можно уместить "hello world" веб-сервер и как быстро он будет работать, если всегда используется какая-то более сложная обвязка и обработка запросов?
Жирный минус за низкий технический уровень статьи.
Согласны, для полноценной разработки на Go, как и любом языке, потребуется гораздо больше знаний. Мы скорее стремились к тому, чтобы осветить возможные возможности языка на основе нескольких сравнимых метрик.
SimbirSoft, при всем моём к вам уважение, после этой статьи, я не думаю, что кто-то захочет у вас работать.
Большая часть вопрос - максимально оторвана от реальности.
К примеру: Сколько времени нужно, чтобы запустить свой первый http-сервер на Go?
Год назад - я бы отвтеил минут 5-10.
Сейчас я отвечу часа 3-4, потому-что мое представление о том как должен работать пускай первый, но нормальный сервер на go, координально изменилось.
Если бы такие вопросы были на собеседовании, я бы крепко задумался, а стоит ли в такой компании работать.
В четвертом вопросе не корректно: запускаются горутины, а вопрос про потоки. Каким количеством потоков будут обслуживаться 3 запущенные горутины - сказать заранее трудновато. Точно
будет один главный поток и как минимум 1 - для горутин. Так что, думаю, корректный ответ - от 2 до 4 включительно.
Прикольный идея для статьи )
Проверь себя в Go