««
Victor Shepelev
Sep 13
> Но руби, как экосистему, ждёт вполне светлое будущее. В «проверять сложные гипотезы чтоб зарабатывать денег» альтернатива рельсе только SaaS, если он для вашего кейса есть.
Ойвсё.
В 2018-м году ни одна фича ни Руби, ни Рельсы не является хоть сколько-нибудь заметным УТП для «построения стартапов на коленке из говна и палок» (это я, простите, «проверять сложные гипотезы» так переведу).
Фреймворк с блэкджеком и батарейками, большим комьюнити и кучей библиотек, берущий на себя конвенции и бойлерплейт? В любом языке есть уже (слизали с Рельсов, когда они взлетали, а потом разбрелись в разные стороны). А потом вообще оказалось что MVC-фреймворк на бэкенде не нужен, а нужно что-то другое, потому что SPA и data streaming и доброе утро.
«Выразительный язык, который позволяет программистам быть 10х эффективными»? Во-первых, в это уже никто не верит, во-вторых хоть Питон, хоть ES2016, хоть прстигспди современная Java с одной стороны, и какой-нибудь Rust-Elixir-Clojure с другой — уже вполне компактый и читабельный код позволяют, да.
Лучше задаться вопросом, чего у Ruby НЕТ для воображаемого «светлого будущего»:
1. Живых, популярных и поддерживаемых библиотек, отличных от «ещё одна авторизация»/«ещё одна пагинация»/«ещё одна background job процессилка» для Рельсов. Хоть тебе текст надо на фразы разделить, хоть загрузить данные из CSV и суммари посчитать, хоть десять картинок батчем обработать за пределами 1,5 операций minimagick — всё, или пиши руками, или в лучшем случае «один китаец сделал в 2010м, вроде работает». Я уж не говорю про всякий ML/Data science, на который все нынче молятся.
2. Кучи фреймворков и подходов к построению веба, отличных от Рельсов, и подходящих для разных случаев, разных приложений и разных окружений. Hanami — это прекрасно, но будем честны, это просто «Рельсы переписанные Теперь Правильно», просто ещё немножко брызгов в том же болотце. А веб тем временем как-то меняется, чо, и оказывается что ни кошки ни колыбельки — ни моделей ни контроллеров, ни генераторов ни ...
3. Разработчиков. Да, в «бывшем СНГ» все рельсовики типа пока что в шоколаде за счёт аутсорса (и это не потому что мы такие крутые, а потому что здесь стоимость жизни другая, и можно найти людей которые за мелкий прайс будут пилить штуки которые просто скучно делать), но надо сказать что: молодёжи — меньше; найти человека — всё сложнее (мой работодатель в Киеве на вполне приличные деньги и нестыдный проект уже полгода ищет — и, кстати, только потому что в Израиле, где головная контора, рубистов вообще больше нет); меньше конференций, митапов, вообще любого «хайпа». Руби — это «такой PHP из нулевых» с точки зрения юношества. Нет новых людей — нет новых идей — нет движухи — все умерли.
Я почти уверен, что если не пролетит какой-нибудь чёрный лебедь (новый DHH сделает «рельсы» в другой области, какого-нибудь дата сайнса или робототехники или текст процессинга), то будущее у экосистемы не столько светлое, сколько отсутствующее ваапще :)
И — вернёмся к — качество языка и governance его развития, мне кажется, в этой картине совершенно не является значимым фактором.
»»
https://groups.google.com/d/msg/ror2ru/2F444fyljXA/0Plf5x6hAwAJ