Как стать автором
Обновить

Комментарии 21

По поводу востребованности: самым главным параметром обычно является зарплата.

Имхо главным параметром востребованности является количество вакансий в конкретном регионе. За легаси на коболе дедам могут очень много платить, но это не значит, что Cobol надо рекомендовать молодёжи.

Перефразирую комменты с этого исследования про зарплаты:

-Интересно, с чем связан рост ЗП для RoR?

-Один из трех разработчиков в рф сменил работадателя

Сайтецы на VPS хостинге за 5 баксов можно делать на чём угодно. Если на руби задача полностью решается (читаем, вся нагрузка и сложность находится в БД), это прекрасно. Тут как обычно, выбор за наличием компетенций в команде.

Руби эстетически мне очень нравится. Но не в тех случаях, когда требуется держать несколько команд на разных бекенд стеках в рамках одного проекта, этого я пока не понимаю. Да, я про появление сервисов на Go/Java/NET.

Вообще, основным звеном, который съедает ресурсы хостинга, является База Данных.

Так только на прикладах, где никакой вычислительной сложной логики нет, кроме запросов в БД или в бекенды, которые содержат действительно ценную логику с распределёнными вычислениями, высокими требованиями к надёжности.

В том же GitHub в его основе находится Erlang.

Ruby on Rails выдерживает миллиард уников в месяц!

Если запустить миллиард экземпляров ROR и распределить между ними нагрузку. Будет ещё больше. Такие графики -- от непонимания, как всё устроено.

Простейшие примеры в статье. На любом фрэймворке, любого ЯП, они будут выглядить примерно так же.

Тут вообще очень много желтухи, искажения фактов и убедительных восклицательных знаков :)
Образцовая презентация для телемагазина, эти ножи не тупятся никогда!

Ruby and Rails forever!

И получать хорошую зарплату (программисты на Ruby on Rails имеют большие оклады)

А можно привести примеры таких зарплат?

Так сказать, для оценки инвестиционной привлекательности.

Помню, во времена хайпа были точно такие же статьи.

Только там вместо смерти писали про ActiveRecord, а вместо 5000 уников писали про Ruby MRI что-то, но я не помню что именно.

Ruby on Rails выдерживает 5000 уников в сутки на VPS за 5$

Как разработчик на RoR говорю, Ruby on Rails медленный и прожорливый. Ваш сайт из примера это фактически статический сайт с очень простой структурой БД. На сайтах типа Github.com или Shopify.com все нужные части давно переписаны на Go или C++

И да он умирает, так как новые стартапы его практически не использут, остается только поддержка старых систем, либо проекты по переписыванию backend с RoR на Go и фронтенд с RoR на React

Если коротко, то RoR для новичков не рекомендую, условный JavaScript с Node.js и каким-нибудь фреймворком на мой взгляд самый разумный выбор для новичка, так как его в том или ином виде все-равно придется выучить, если мы говорим про веб-программирование. А после этого уже можно учить что-то еще при желании и необходимости.

Как разработчик на RoR говорю, Ruby on Rails медленный и прожорливый

В сравнении с чем? И о какой версии речь?

ну видимо со всем остальным типа java, node и go, там 500 уников в секунду обычно.

вообще давно про ruby не слышал, вроде как язык он по своему интересен, фишки из rails позаимствовали другие фреймворки и теперь не очень ясно зачем он нужен, лучше новичку уже ts учить, он хоть и фронт сможет еще сделать. как я понимаю за ruby не стоят большие компании, деньги не вливаются, vm не прокачивают, в общем по моим ощущениям проект лет 14 назад завирусился и все.

Вы бы хоть изучили вопрос про большие компании. Гитхаб, гитлаб, шопифай, хоть тот же сбермаркет.

Как разработчик руби скажу что после руби писать на чем то другом очень тяжко по соображениям удобства, скорости разработки, читаемости и эстетики. Экосистема, комьюнити, подходы в сообществе значительно опережают конкурентов по-моему.

И да, за 10 лет работы преимущественно на высоконагруженных проектах случаев когда мы упирались в перформанс руби / рельс были единичные и там да писали 300 строк на го / си.

Также считаю что рельсы остаются лучше платформой для быстрой разработки и заслуживаю большей популярности.

По некоторым данным сейчас идёт ренессанс рельс, смотри Твиттер.

По некоторым данным сейчас идёт ренессанс рельс, смотри Твиттер.

лучше всегда кидать пруфы, чем предлагать их поискать самому ;)

Вы бы хоть изучили вопрос про большие компании. Гитхаб, гитлаб, шопифай, хоть тот же сбермаркет.

ну это ж закрытые проекты, оценить сколько и какого кода невозможно.

я просто пишу как не руби разработчик: новостей про него было мало, логично предположил, что ситуация как и с php. лучший индикатор популярности это количество вакансий.

кстати на руби кроме веб бекенда есть какие проекты еще? ну там утилиты, базы, системы очередей (хотя вряд ли конечно, из-за gil и отсутствия честных потоков). просто если проект пригоден только для написания прослойки между фронтом и базой то перспективы не очень.

если скините линку с фишками руби и рельс буду признателен, интересно что там есть необычного (система типов есть же?)

Гитлаб, Гитхаб, Шопифай когда были созданы? Это на минутку 2006-2011 год, то есть 18-13 лет назад, RoR тогда был на коне (как сейчас говорят на хайпе). Вы бы ещё AirBnB вспомнили, который тоже начинался с RoR, но уже давно его не использует. Есть хоть один приличный стартап последних лет который сделан на руби? Поэтому и говорят, что руби сейчас не популярен, это не значит, что он умер и не развивается, но при выборе языка для стартапов, он не находится в первой десятке.

Писать на других языках после руби вполне можно, дело привычки, конечно руби остается в сердце и теплится надежда, что когда-нибудь он снова взлетит.

Это был ответ на

как я понимаю за ruby не стоят большие компании

Статистики правдивой по стартапам у меня нет. На счёт популярности и кол-ва стартапов можно узнать у злых марсиан и еврон, например. Но по моей информации руби остаётся одним из главных языков для стартапов и очень популярен в штатах.

А на чем пишут стартапы по вашему чаще всего? Наверно для бека на первом месте Пайтон, на втором нода? (Сомнительно) А дальше? Вероятно руби.

Ну и кол-во не означает удобство, эффективность, удовольствие от работы, высокую оплату труда. Все это вы получите на руби.

Gitlab ещё на RoR. https://gitlab.com/gitlab-org/gitlab-foss

Shopify тоже https://github.com/Shopify/shopify_app. Они активно развивают рельсы и сам руби (YJIT, например, который уже включили в руби).

И, конечно же, Basecamp на RoR.

теплится надежда, что когда-нибудь он снова взлетит.

Так если все будут считать его "мёртвым" и непопулярным, и не будут его использовать, то с чего бы он взлетел?

Успех стартапов сегодня практически не зависит от выбора конкретной технологии, сегодня стартапы больше про бизнес, а не про тех. Успешный стартап может использовать практически любой язык для своего продукта. В этом смысле отсутствие или наличие успешных стартапов с конкретными языками под капотом мало о чём говорит. 10-20 лет назад было иначе, выбор технологии действительно влиял на успех и многие громкие имена появились в том числе за счёт Ruby On Rails (а их конкуренты использовали другие языки и фреймворки, и проиграли).

Сейчас все популярные языки имеют инструменты для решения стандартных проблем веб-приложений. Ruby On Rails больше не "самый передовой" фреймворк для разработки, потому что есть и другие, решающие те же задачи. Наверное, Ruby On Rails больше не является причиной рекомендовать учить Ruby первым языком. Но есть масса других причин, по которым стоит это сделать (синтаксис, комьюнити, библиотеки, вакансии и тп)

Кстати, огромное число стартапов и обычных бизнесов всё ещё запускается и продолжает развиваться используя Ruby On Rails, просто это не компании с мировым именем, а скорее нишевые продукты в границах отдельных стран. Но это можно сказать и про любой другой язык или фреймворк :)

ну видимо со всем остальным типа java, node и go, там 500 уников в секунду обычно.

А они все на одном уровне? С Java и Go он и не конкурирует вообще.

вообще давно про ruby не слышал

И это не остановило вас от сравнений его с другими языками?

Есть такая больная тема, называется «кто‑то мертв»!

А, так вот что общего между Лениным, Цоем и Ruby on rails!

Ну я при ковырянии рельс столкнулся с одной забавной проблемой: многие популярные гемы вообще не развиваются. Особенно доставляет cancancan, в готором последний коммит пол года назад в котором тупо со странички гитхаба убрали неактивных спонсоров, а далее пустота, и сам cancancan был выпущен по причине того, что его предшественник cancan перестал развиваться ещё раньше (если ничего не путаю)

Напрашиваются 2 варианта: 1) развивать просто нечего, он и так выполняет свою задачу; 2) люди осознали, что это неудачный способ реализации авторизации и перешли на pundit.

Действительно хорошие гемы вполне активно развиваются (и даже devise).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории