разработке и решения задач для которых php не хватает.
В связи с этим есть ряд вопросов. Заранее благодарен за ответы.
Какие приложения пишутся на go?
Какие плюсы языка по сравнению с php?
Просьба привести пример многопоточного приложения, которое можно написать, чтобы погрузиться в язык (описание задачи и ссылку на репозиторий если есть)?
Какая архитектура обычно используется в go приложениях (желательно ссылку на репозиторий если есть)?
В Гугле был?)
То есть ты хочешь писать на Go, потому что тебе не хватает php, но не знаешь в чем он сильнее? Тогда вопрос. Где тебе php не хватает?
Я когда-то тоже перелез с пхп. Надо было сделать whois нескольких доменов (штук 20) наиболее оптимальным образом. На пхп это было реализовано через fork.
> Какие приложения пишутся на go? сетевые прокси, в широком смысле, и системные тулзы. ну и web api отлично получаются. > Какие плюсы языка по сравнению с php? 1. статическая типизация - меньше ошибок в проде 2. компилируемый язык, на стороне выполнения не требутеся настройка окружения 3. производительность > Просьба привести пример многопоточного приложения, которое можно написать, чтобы погрузиться в язык (описание задачи и ссылку на репозиторий если есть)? вам академический пример, или из реальной жизни? > Какая архитектура обычно используется в go приложениях (желательно ссылку на репозиторий если есть)? вопрос не ясен
Гугли статьи badoo на хабре на этот счёт. Они используют и go, и php одновременно и им нравится. В двух словах: на php проще писать бизнес-логику за счёт всякой магии, фреймворков и так далее, но это не очень надёжно и производительно. На го писать несколько медленнее и бизнес-логика получается многословнее, зато выносить какие-то узкие места, писать системные штуки или там особо важные сервисы получается очень хорошо.
Обсуждают сегодня