Golang vs Node.js
Периодически пишу на Go (после Node.js) — и каждый раз ловлю одни и те же ощущения
Я основной стек держу на Node.js, но иногда беру задачи на Go (gin / gorm).
И Go — это странный опыт.
Сначала кажется: «слишком простой язык, как на этом вообще что-то писать»
А потом начинаешь писать — и понимаешь, что в этом и есть смысл.
Что прям ощущается: — всё работает быстрее без особой магии, просто быстрее — параллельность не боль в Node ты всегда думаешь про event loop тут просто запускаешь goroutines и идешь дальше — меньше “скрытого” поведения код делает примерно то, что ты ожидаешь
Но при этом: — писать дольше особенно после TypeScript — меньше удобства экосистема не такая жирная как npm — иногда не хватает гибкости в Node можно «скрутить как угодно», тут сложнее
Короче, для себя понял так: если нужно быстро пилить продукт → беру Node.js если нужна стабильность и нагрузка → Go ощущается спокойнее
И, честно, комбинация этих двух стеков ощущается гораздо сильнее, чем что-то одно
· 10.05
Пишу себе бэк на go+gin+sqlc, и мне прям нравится. Меня, честно говоря, разжражает, что в js/ts инструментах с каждым днём всё больше магии. Go ощущается честнее ии более контроллируемым, что-ли. Делает ровно то, что я написал сделать, без неочевидных штук и сайд-эффектов. Ну кайф)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён