Rust или Go — что сейчас реально лучше для нового проекта?
Часто вижу споры на тему Rust vs Go, и решил поделиться своим взглядом. Если коротко — выбор сильно зависит от того, что именно нужно делать. Go по-прежнему классно работает для простых, но требовательных к стабильности и масштабируемости бэкендов, особенно когда надо быстро запускать и не париться с фазами компиляции и сложной типизацией. Его модель горутин и стандартная библиотека делают жизнь проще, если нужно писать сетеориентированные сервисы.
С другой стороны, Rust если честно сейчас уже не тот зверь, что раньше: почти все крупные проблемы с эргономикой и временем компиляции подтянули. Оно гораздо безопаснее, без геморроя с гонками и нулевыми указателями на уровне языка. Если проект требует низкоуровневого контроля, высокой производительности и кроссплатформенности — Rust бывает удобнее. В нем реально можно делать вполне серьезные инструменты, библиотеки и даже серверы с контролем памяти и параллелизмом без риска.
Что устарело — идея, что Go прост как три копейки и подойдет всем. В 2026-м многие юзают дополнения или альтернативы в виде более современных языков. И на стороне Rust уже не страшно вливаться, он перестал быть только для фанатов и системщиков.
Если коротко — берите Go, если нужен стабильный бэкенд с легким сопровождением и быстрым стартом. Rust — если важен контроль и безопасность, или хотите работать с встройкой, game dev или серьезной оптимизацией.
Кто что думает? Может, у вас примеры, где выбрали что-то одно и пожалели или напротив — кайфовали?