m0rning_star9
@m0rning_star9
Веб-разработчик

Ruby on rails???

Мне интересно будущее языка. Есть ли смысл его изучать? Послушаешь и все тычут своим python с php

Наткнулся на последние обновления, возможности и удобство при сборке приложения(кайфанул).

Однако по рейтингу какого-то тиобе он занимает далеко не топовые позиции.
  • Вопрос задан
  • 379 просмотров
Решения вопроса 1
c3gdlk
@c3gdlk
Ментор в http://rubyboost.ru/
c3gdlk.ru/blog/rails/pochemu-stoit-uchit-ruby-on-r...

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

А по поводу того стоит или нет, тут нужно выбирать нравится или нет. Платят везде много профессионалам, вакансии на нашем веку не закончатся ни в одной из популярных ныне технологий. Просто выбирая одну из них спросите себя, хочу ли я потратить 10к часов чтобы стать профессионалом именно тут?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
bakotin
@bakotin
Бекенд-разработчик
Я бы не стал ставить на язык Ruby.

1) Он начал активно расти после выхода Ruby on rails, и к 2008 году набрал пик своей популярности. В то время был бум на туристические проекты, и если сейчас посмотреть вакансии, то где-то половина из всех ROR вакансий в РФ будет идти именно на эти туристические проекты.

2) Однако после того, как традиционные языки (Java/Net/Python/PHP) переняли удачную концепцию от ROR, стало очевидно, что в самом Ruby по сути нет какой-либо киллер фичи. Если условно PHP нашел себя в различных CMS (а сейчас вообще превратился в легковесную джаву), а Python в машинном обучении и прототипах, то Ruby кроме ROR нигде не смог себе пробить дорогу (есть, конечно некоторые проекты, но это так легкие колебания на фоне безмятежности).

3) Как итог, популярность платформы начала падать и все меньшее количество новых проектов стало на нем запускаться. Вакансий на Ruby с каждым годом становится меньше и меньше, и реально нет ничего, чтобы смогло поменять этот тренд.

p.s. Стоит отметить, что особняком стоит США (в частности долину), где по какой-то неведомой причине достаточно сильно любят Ruby. Там работа есть, есть новые проекты и есть жизнь, но это опять же исключение из общей тенденции.

p.s.s. Какие-то "фишечки" языка - это последнее, что стоит учитывать при выборе платформы, в которую ты будешь вкладывать свое время. Правильно смотреть на число вакансий, качество этих вакансий (что за компании, что делают, для кого делают и как) и адекватность уровня зп (слишком большие зарплаты, как в свое время были на node.js, а сейчас на golang - тоже признак несостоятельности рынка данной технологии).
Ответ написан
nikolaokonesh
@nikolaokonesh
Не курю не пью
Я вот не отказываюсь от этого языка, в частности от Rails с его Turbolinks'ом и Stimulus'ом, вещи топорные но реально быстрые. Если нужен SPA или мобильное приложение то и здесь пожалуй нет больших проблем с сервисом --api. Че ещё надо, gem'ов куча даже если старый гем то спокойно можно переписать и внедрить в проект. Конечно минусы есть, но они у каждого свои. Вот если найдете свой минус в этом языке, и он будет не жирным, то этот минус вас не остановит.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iGooods.ru Санкт-Петербург
от 120 000 до 180 000 ₽
SberMarket Москва
До 220 000 ₽
Frogogo Москва
от 100 000 ₽