Комментарии 4
Привет! Вот тоже много думал какое будущее у нашего любимого ruby...
Вроде на западе картина с ruby/rails получше, все таки там стартапы не мертвы, а из-за санкций из РФ запад не нанимает...
"однажды все проснутся и перепишут свои Rails-приложения на Go." - вот тут я просто не понимаю - зачем? Отдельные микросервисы, где нагрузка/параллелизм - да, но вот все систему? Как по мне на го это будет выглядеть плохо. Те за этот риск вообще не переживаю, а вот за то что - откуда будут появляться новые кадры, особенно у нас в РФ, тут да, большая проблема.
Мне нравится rails - с иихой можно легко и быстро развернуть монолит: фронте на hotwire + stimulus, не нужно возится со сборщиками асетов и вот это все и какой то мвп будет хорошо работать, те я лично вижу в rails потенциал в эпоху ИИ. Но все зависит от кадров - не будет людей стек умрет, а для быстрого создания и нормально работающих mvp нужны отнюдь не новички
Языки программирования и библиотеки/фремворки вокруг них будут развиваться и дальше десятилетиями а LLM будут отставать года на 2 от текущего состояния.
Считаю, что для развития языка прежде всего должен сохраняться интерес к нему. Должны появляться новые проекты, нужны менторы, которые готовы обучать новичков и помогать им преодолевать порог входа. Если интерес к языку падает, становится меньше новых проектов и вакансий, постепенно уходят синьоры, а вместе с ними становится меньше людей, способных передавать знания. В итоге, новичкам сложнее войти в экосистему, а это, в свою очередь, ещё сильнее снижает интерес к языку. Все по кругу.
ИИ сильно меняет ситуацию в обе стороны.
Во первых - теперь написать свой язык не особо проблема, как и его поддержка. Напротив - ИИ быстро пишет тесты, может тестировать все с очень большой скоростью. Проверять гипотезы и тп. А с другой стороны зачем вам свой язык - когда вы уже сами не пишите код? По сути вы просто берете тот язык который инфраструктурно больше подходит под ваши задачи.
Самое важное в этом во всем - это инфраструктура и систематизация. А инструмент становится вторичен.
Ну это все при условии наличия нормальных ресурсов на ИИ код.

Ruby всё ещё в продакшене. Но кто будет писать на нём через 10 лет?