Comments 18
P.S. Мало ли языков появляются, не набирают популярность в силу разных причин и «вымирают» в историческом контексте.
> пытаться реанимировать «мёртворождённое» решение
Очень спорное утверждение. Я как раз сделал небольшое исследование по этому поводу, работы на Ruby/RoR более чем хватает.
Кстати, почему-то чаще всего я встречаю реплики типа «Ruby мёртв» на русском языке, англоязычные же коллеги имеют другое мнение.
Нет, все англоязычные коллеги понимали, и уже давно, еще со времен статьи "Rails is Ghetto" (2007).
Многие разработчики (вне зависимости от географического положения) понимали, что у Руби есть проблемы с выходом из ниши, куда его привел главный фреймворк. Главный конкурент, Python, например, хотя и не блистал со своим титульным Джанго, но изначально делал ставку на околонаучное сообщество — и выиграл в перспективе, даже не смотря на то, что веб-разработка сместилась в сторону Javascript.
Главный конкурент, Python, изначально делал ставку на околонаучное сообщество — и выиграл в перспективе
Из этой ниши его сейчас активно выбивает Julia. И, откровенно говоря, надо быть сильно упёртым питонистом, чтобы не мигрировать на Julia. По крайней мере в том, что касается научных вычислений.
Как мне кажется камбэк Руби на пьедестал почета уже просто невозможен. Он так и остался языком под нужны одного фреймворка, Rails. И трудно себе представить, что могло бы появиться в языке, чтобы он вновь начал набирать популярность.
Это он только в западном мире остался «языком одного фреймворка» (а как же Chef, а как же Homebrew?), а вот на родине, в Японии, он живее всех живых и вместе с младшим братишкой mRuby используется для всего подряд, включая скриптинг для мини-спутников, например.
В свое время в организации выбирали между Chef и Ansible. Оказалось, что Ruby на тот момент знал только я (а в Chef, если я не ошибаюсь, даже конфиги это валидный руби-код), а yaml с примесью питона знали все. Поэтому опять же по моему мнению для рубистов Chef приятнее, но для большинства Ansible более прост в освоении и эксплуатации.
Есть Julia Evans, которая выпускает «zines», как она их называет, — лучше один раз увидеть, т. к. описать это сложно. Вот у неё получилось на просторах Twitter неплохо раскрутиться, и теперь она аж их печатает на бумаге, а люди покупают. Так что формат имеет потенциал. Хотя по мне ничто не сравнится с видосами RailsCasts.
Но искусственно что-то популяризовать невозможно, если ты не Google / Facebook.
посты в виде мемов, но с учебным контентом.
Мне всегда казалось что мемы это не просто картинки с текстом. Несколько обманчивый заголовок получился.
Побольше бы картинок. Ведь всем лень ходить куда-то и ранать код!
Это проблема качества учебных материалов. Впрочем, идти в ROR не зная Ruby — это сложно… Ruby довольно простой язык, но его модель отличается от других императивных языков. И, как раз, попытки тащить предыдущий опыт на Ruby-программирование и вызывают ту самую проблему вхождения и полного непонимания что происходит. Это касается и функционального стиля Ruby, и принципа умолчания в Rails, где просто надо знать, что происходит внутри. Иначе, сплошная непредсказуемая (для новичка) магия.
Генератор мемов на Ruby для привлечения интереса к языку