The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Опубликован язык программирования Ruby 4.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован язык программирования Ruby 4.0"  +/
Сообщение от opennews (??), 25-Дек-25, 13:45 
Состоялся релиз Ruby 4.0.0, динамического объектно-ориентированного языка программирования, сосредоточенного на высокой эффективности разработки программ и вобравшего в себя лучшие черты Perl, Java, Python, Smalltalk, Eiffel, Ada и Lisp.  Код проекта распространяется под лицензиями BSD ("2-clause BSDL") и "Ruby", которая ссылается на последний вариант лицензии GPL и совместима с GPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64494

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Опубликован язык программирования Ruby 4.0"  +11 +/
Сообщение от Аноним (1), 25-Дек-25, 13:45 
>Разрешено разбивать строки с логическими операторами "||", "&&", "and" и "or" таким образом, что следующая строка начинается с оператора.

Не прошло и 10 лет

Ответить | Правка | Наверх | Cообщить модератору

31. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Жироватт (ok), 25-Дек-25, 17:03 
Ну знаешь. Может быть там очень долго висела примитивная TODO'шка, до которой только вот дошли руки: работает - и ладно
Ответить | Правка | Наверх | Cообщить модератору

32. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (32), 25-Дек-25, 17:08 
Как бы сказать, это основной способ писать кондишены в строчку.
Ответить | Правка | Наверх | Cообщить модератору

2. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (2), 25-Дек-25, 13:55 
Ну. Тот один проект, который используется, когда-нибудь переползет на эту версию. Но это не точно.
Ответить | Правка | Наверх | Cообщить модератору

9. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от mos87 (ok), 25-Дек-25, 14:47 
1 миллион проектов на RoR действительно если и будет переползать, то долго.
Ответить | Правка | Наверх | Cообщить модератору

13. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (2), 25-Дек-25, 15:11 
Я же говорю - "который используется".
Ответить | Правка | Наверх | Cообщить модератору

3. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (3), 25-Дек-25, 13:58 
Какова актуальность данного языка в 2025 году?
Ответить | Правка | Наверх | Cообщить модератору

4. "Опубликован язык программирования Ruby 4.0"  –4 +/
Сообщение от Аноним (4), 25-Дек-25, 14:15 
Актуальная актуальность - куча новых веб-приложений стартует на рельсах
Ответить | Правка | Наверх | Cообщить модератору

5. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 25-Дек-25, 14:18 
В смысле, fullstack на RoR, или только бэкенд (api)? Вроде как сейчас отдельные фронтенды и бэкенды в моде.
Ответить | Правка | Наверх | Cообщить модератору

21. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (4), 25-Дек-25, 16:35 
Кому как нравится. Я работаю над одним продуктом, в котором используется Stimulus и ERB (получается, full stack), и над другим продуктом, в котором только бэкенд
Ответить | Правка | Наверх | Cообщить модератору

7. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 25-Дек-25, 14:45 
Прямо таки кучи?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (4), 25-Дек-25, 16:36 
Прямо таки да - рельса до сих пор считается очень удобной для того, чтобы запилить какой-нибудь POC или MVP
Ответить | Правка | Наверх | Cообщить модератору

8. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от penetrator (?), 25-Дек-25, 14:46 
примеры есть?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

10. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Анонимный Анонemail (?), 25-Дек-25, 14:59 
Как минимум кучи компаний и организаций используют GitLab
Ответить | Правка | Наверх | Cообщить модератору

33. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от penetrator (?), 25-Дек-25, 17:08 
> Как минимум кучи компаний и организаций используют GitLab

его и я использую, но речь шла о том, что НОВЫЕ проекты начинаются на руби и рейлс, как-то сомнительно, вот и спросил

Ответить | Правка | Наверх | Cообщить модератору

23. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (4), 25-Дек-25, 16:38 
Можно на гитхабе отфильтровать в поиске по публичным репам. Я имел в виду не кучу больших продуктов, которые начинаются на рельсе, а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

64. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (64), 25-Дек-25, 23:40 
> а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе

За года три пиления домашнего сервачка на рпи4, мне только раза два что-то на Руби попадалось. И то, в полумертвом состоянии, с живыми альтернативами не на Руби...
Примерно столько же, сколько и на Шарпе.
Чуть-чуть чаще Ява... но такое не в энтерпрайз тянуть будет только... ладно, пропустим.
А самое актуальное, в основном, это Го, Ржавый... местами Питончик (но чувствуется закат). Немнго ПХП (легаси, но куда популярнее Руби).

Поэтому... Что-то верится с трудом.

Ответить | Правка | Наверх | Cообщить модератору

116. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от penetrator (?), 26-Дек-25, 12:35 
>> а кучу всяких разных любительских (и не только) штук, которые начинаются на рельсе
> За года три пиления домашнего сервачка на рпи4, мне только раза два
> что-то на Руби попадалось. И то, в полумертвом состоянии, с живыми
> альтернативами не на Руби...
> Примерно столько же, сколько и на Шарпе.
> Чуть-чуть чаще Ява... но такое не в энтерпрайз тянуть будет только... ладно,
> пропустим.
> А самое актуальное, в основном, это Го, Ржавый... местами Питончик (но чувствуется
> закат). Немнго ПХП (легаси, но куда популярнее Руби).
> Поэтому... Что-то верится с трудом.

на питоне много аишной фигни, куда они все закатятся в таком случае?

Ответить | Правка | Наверх | Cообщить модератору

14. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Doctorrr (ok), 25-Дек-25, 15:24 
Ну, в новости shopify поддерживает разработку новых компиляторов. Зарплаты рубистов на рынке достаточно высокие. Значит...
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

15. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 25-Дек-25, 15:33 
Зарплаты где? В Америке? В СНГ и Европе почти нет вакансий на Руби, а если и есть, то там надо чтобы и шнец, жнец, и на дуде игрец, и руби идёт не в первых ролях.
Ответить | Правка | Наверх | Cообщить модератору

16. "Опубликован язык программирования Ruby 4.0"  +4 +/
Сообщение от Gemorroj (ok), 25-Дек-25, 15:44 
так кроме этих упортоых из shopify никто руби и не пользуется.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

26. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (4), 25-Дек-25, 16:39 
Вы в курсе, что тот же гитхаб и basecamp сделаны на рельсе?
Ответить | Правка | Наверх | Cообщить модератору

29. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (29), 25-Дек-25, 16:58 
> Вы в курсе, что тот же гитхаб и basecamp сделаны на рельсе?

Вы в курсе что опнннет на перле?

Ответить | Правка | Наверх | Cообщить модератору

50. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Антиглобалист (-), 25-Дек-25, 20:38 
И даже у них кода на Руби становится все меньше. Причём в случае Shopify переход на другие языки оправдан, т.к. Руби упирается в слабую производительность при ежегодно растущем трафике.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

28. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (29), 25-Дек-25, 16:57 
Зарплаты коболистов ещё выше. Потому что их нет. Руби разраба днём с огнём не найдешь.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

51. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Антиглобалист (?), 25-Дек-25, 20:41 
Уточняй, что речь про experienced программистов, а не про вайтишников после курсов на Ютуб и прочих вайбкодеров 🙂
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от waylandbeliver (ok), 25-Дек-25, 15:58 
До сих пор поддержка работы на windows хуже чем у python/php/js (и в том же VSCode), это всё что нужно знать.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

45. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Антикапиталист (?), 25-Дек-25, 19:29 
В Windows, когда речь идет о программировании, по-настоящему хорошо поддерживаются только MSVC и его производные. Остальное требует костылей в виде MSYS2\WSL.
Ответить | Правка | Наверх | Cообщить модератору

80. "Опубликован язык программирования Ruby 4.0"  –4 +/
Сообщение от Прохожий (??), 26-Дек-25, 02:48 
VSCode, ZED, PyCharm, NetBeans - из того, что пробовал. Всё работает без MSYS2\WSL. ЧЯДНТ?
Ответить | Правка | Наверх | Cообщить модератору

86. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:31 
винда только для игр и специфического офисного софта
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

102. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (102), 26-Дек-25, 09:38 
Посмеялся, особенно со второго пункта.
Винда для всего, именно поэтому у линукса на десктопах примерно никак.
Ответить | Правка | Наверх | Cообщить модератору

53. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (53), 25-Дек-25, 20:55 
Так windows никем и никогда не поддерживался, там ни шелла нормального нет, ни пакетного менеджера. Сейчас если кто-то и работает под windows, то исключительно в wsl.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

81. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Прохожий (??), 26-Дек-25, 02:54 
>там ни шелла нормального нет, ни пакетного менеджера

Где вы такие эксперды только берётесь? Это риторический вопрос.

Powershell фору любому популярному шеллу даст из мира Линукс из за тесной интеграции с .Net.

Встроенного пакетного менеджера нет, это правда, но кто запрещает поставить тот же chocolatey, например?

Ответить | Правка | Наверх | Cообщить модератору

96. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (96), 26-Дек-25, 09:05 
Winget
Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от beck (??), 26-Дек-25, 09:21 
Зачем винде пакетный менеджер?

В винде есть свои механизмы, которые прекрасно работают, сервера обновлений, средства центр установки по, политики.

Пакетный менеджер в общем-то довольно убогая штука, с кучей ограничений.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

103. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (102), 26-Дек-25, 09:40 
Внезапно https://www.comss.ru/page.php?id=19029
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

19. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (19), 25-Дек-25, 16:13 
Актуальность следующая:

Доля рынка PHP: 75%
Доля рынка Ruby: 6%

Нетрудно догадаться, что актуальности никакой.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

46. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (46), 25-Дек-25, 19:33 
Python забыл указать. Где пихон? В этой же нише.
Хотя по нижележащей новости оно и в вебе ниже руби.
Ответить | Правка | Наверх | Cообщить модератору

47. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 25-Дек-25, 19:34 
То есть, и не только в вебе. :)
Ответить | Правка | Наверх | Cообщить модератору

42. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 18:54 
Актуальность в том, что на Руби быстро и приятно писать код. А не в доле рынка или числе вакансий.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

60. "Опубликован язык программирования Ruby 4.0"  +3 +/
Сообщение от Аноним (19), 25-Дек-25, 23:01 
На PHP 8+ тоже быстро и приятно писать код.
Ответить | Правка | Наверх | Cообщить модератору

71. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 23:53 
Но на Ruby гораздо быстрее, чем на PHP. Примерно в три раза быстрее. И гораздо приятнее, чем на PHP. На PHP я бы не сказал, что очень приятно писать. Примерно как на Perl. Со всеми этими знаками доллара и точками с запятой.

К тому же, PHP - это только веб. А на Ruby пишут и системные демоны (Puppet, Chef), и утилиты (Brew, Asciidoctor).

Ответить | Правка | Наверх | Cообщить модератору

77. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от мимо (?), 26-Дек-25, 01:00 
На лоре один маньяк уже который год пилит на PHP свое DE, лол.
Ответить | Правка | Наверх | Cообщить модератору

106. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 10:37 
>На PHP я бы не сказал, что очень приятно писать. Примерно как на Perl. Со всеми этими знаками доллара и точками с запятой.

Вы выбрали одну из самых неважных вщей в качестве аргумента.

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

67. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (64), 25-Дек-25, 23:46 
А на Питоне не быстро и приятно (это в дополнение к выше комментарию про ПХП)?
Много на чём быстро и приятно. В чем фишка Руби среди конкурентов в "быстро и приятно"?
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

72. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 23:55 
На Ruby тот же код пишется в два раза быстрее, чем на Python! И да, пишется приятнее. Попробуйте.
Ответить | Правка | Наверх | Cообщить модератору

94. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 08:31 
Не уговаривай их! Зачем нам лишние конкуренты.
Ответить | Правка | Наверх | Cообщить модератору

70. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (106), 25-Дек-25, 23:52 
>Актуальность в том, что на Руби быстро и приятно писать код.

На Ocaml быстро и приятно писать код. На хаскеле быстро и приятно писать код. На голанге быстро и приятно писать код. Продолжать?

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

73. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (42), 25-Дек-25, 23:58 
Простите, вообще не правда. Вызывающе неверная информация, как говорится. Перечисленные языки по быстроте разработки и приятности программирования и рядом с Ruby не стояли.
Ответить | Правка | Наверх | Cообщить модератору

108. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 10:44 
В чём конкретно не стояли? Слишком уж у вас общая фраза.
Ответить | Правка | Наверх | Cообщить модератору

87. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:32 
про код на хаскеле забавно звучит
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

93. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 08:17 
Функциональщина не всем подходит.

А насчёт
> На голанге быстро и приятно писать код

я, например, поэтому на руби и сбежал, и сейчас наслаждаюсь даже несмотря на его сравнительную медлительность после си и плюсов. Однако периодическое чтение разнообразных манов на тему "ruby is fast" и исследование проектов вроде crystalruby позволяет решать и такие проблемы.

Конечно, иной раз хотелось бы питоновских (сишных) string[::-1], вместо рубишного string.reverse. Но там не всё так однозначно с потреблением памяти.

А го и раст теперь вместо ассемблера для ruby. Логику на них я точно писать не стал бы.  С интересом слежу за Zig в плане ускорителя критических мест (вместо go и rust).

Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

107. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 10:42 
>Функциональщина не всем подходит.

Ocaml позволяет писать используя как ООП, так и империативный подход. И потом, сколько вещей вы написали в функциональном стиле, чтобы об этом судить?
>> На голанге быстро и приятно писать код
>я, например, поэтому на руби и сбежал

К сожалению, у вас отсутствует конкретика. Могу однозначно сказать, что написании сложной логики гораздо приятнее делать на ocaml, где ошибка будет найдена во время написания, чем на руби, где ошибка всплывёт во время исполнения, возможно спустя несколько месяцев, когда оригинальную задачу забудешь.

Ответить | Правка | Наверх | Cообщить модератору

117. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 12:44 
Я только книжку по haskell читал и выполнял примеры. Мне было тяжело менять мышление. Я императивный подход люблю.

К тому же, у руби вакансий больше, зарплаты выше, конкуренция меньше.

OCaml слишком редкий зверь, чтобы на него обращать внимание для конвейерной работы.

Я go поначалу выбрал за быстрый компилятор, что было одной из основных целей его разработки. Но у него архаичные архитектурные решения а-ля си. Если там процитировали фразы из анонса или документации "На голанге быстро и приятно писать код", то надо понимать, что они обычно сравнивают с теми языками, чьи недостатки они попытались исправить. То есть, на "На голанге быстро и приятно писать код, по сравнению с си". Но в отношении руби это крайне некорректное утверждение. Потом выяснилось, что микросервисы - не панацея и довольно сильно усложняют архитектуру. Многие стали возвращаться к монолитам. И оказалось, что Ruby, который к этому времени выровнял производительность, наиболее удобен для быстрой разработки. Ну это то, с чем я столкнулся.

Статически типизированные языки медленнее для быстрой разработки. К тому же компилятор - это уже лишний тормоз в быстрой разработке. О какой приятности может идти речь, если после незначительного исправления нужно запускать компиляцию.
Так что haskell выпадает ещё и по этой причине.


Как оказалось, ускорить руби всегда можно, до потолка мощностей ещё дорасти надо.
На руби легко создать гибридную инфраструктуру из разных языков. И не нужно выбирать javascript, чтобы писать и фронт, и бэк.

>  Могу однозначно сказать, что написании сложной логики гораздо приятнее делать на ocaml

Кто-то однозначно утверждает, что для этого придумали Erlang.
И я подозреваю, чтобы писать сложную логику приятно на OCaml, нужно использовать функциональный подход.

Синтаксис у руби простой, файлы кода маленькие. Автоматизированное документирование, покрытие тестами. Тут сложно что-то забыть.

В общем, моё мнение, что лучше руку набить в том, что быстро и просто даёт профит. А постепенно можно разбавлять более сложными решениями вроде OCaml, ускорения через связки Zig/WASM.

В конце-концов языки постоянно перенимают разные фичи друг у друга, и постоянно перескакивать с языка на язык, не овладев как следует одним набором инструментов, просто неэффективно. А руби весьма хорош и стоит изучения.

Хочу заметить, что Ruby (особенно в связке с Rails) делает сложные вещи простыми. И что понятие "сложная логика" может быть в его среде просто логикой. И он идеален, если важна скорость выхода на рынок. За производительностью выполнения начинают гнаться позже, после занятия ниши на рынке.

Кстати, очень хвалят эликсир с фениксом. :) Пора лэнгохоппить (новое слово придумал, по аналогии с дистрохопперами).

> К сожалению, у вас отсутствует конкретика.

В общем, конкретика такая. Go печален многословностью. Больше слов - медленнее скорость разработки. И как обычно: компилятор, статика - в минус.

В руби лично мне приятно всё: синтаксис, инфраструктура, наличие библиотек, оптимизации, лучшие практики, пробелонезависимость. До критических проблем с производительностью добираться можно годами. В большинстве случаев чаще тормозит база, нежели приложение на руби. Поэтому для себя я не вижу смысла переходить на какие-то компилируемые/статические языки в несистемном программировании (читай - в вебе и автоматизации, ибо десктоп за виндой, а там дотнет.), за исключением некоторых узких мест. Логику я буду писать на руби, не ломая голову чисто- и не очень функциональными языками.

Ответить | Правка | Наверх | Cообщить модератору

114. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Someone (??), 26-Дек-25, 11:50 
Про голанг смешно получилось.
Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

43. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антикапиталист (-), 25-Дек-25, 19:20 
> Какова актуальность данного языка в 2025 году?

Актуально для поддержки legacy, т.е. проектов, созданных во времена популярности RoR. По сути, это вся профессиональная ниша Ruby на сегодня
.

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

54. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Гарри (?), 25-Дек-25, 20:57 
Есть и другие ниши – Chef, например.
Ответить | Правка | Наверх | Cообщить модератору

55. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (55), 25-Дек-25, 21:58 
У него нет ниши уже есть Ansible
Ответить | Правка | Наверх | Cообщить модератору

82. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Прохожий (??), 26-Дек-25, 03:03 
Ansible - редкое г-нище. Такое уродство создать - это надо было постараться. Три языка программирования (Yaml, Jinja, Python), вместо одного, которым спокойно можно было обойтись (Pyinfra не даст соврать). Да ещё своя семантика вместо стандартной (коллекции, роли, плейбуки вместо библиотек, классов, программ).

Единственный плюс у этого поделия - относительно развитая инфраструктура.

Ответить | Правка | Наверх | Cообщить модератору

58. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от уп (?), 25-Дек-25, 22:48 
С момента выхода ноды в лохматом 2009 году, для новых проектов ни Питон, ни Руби неактуальны, фуллстек и V8 (плюс Bun сейчас) решают. Учите жс и/или тс.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

61. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 25-Дек-25, 23:02 
Как вы определяете актуальность?

Товарищ привёл цифры с первых двух мест. Нода там плавает в районе двух процентов. Питон, емнип, процент с четвертью.

Ruby это fullstack.

Ответить | Правка | Наверх | Cообщить модератору

83. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Прохожий (??), 26-Дек-25, 03:07 
Какая несусветная чушь. Не знаю, как Руби, но Питон вполне себе актуален в проектах по автоматизации всякой рутины. Про веб не скажу, не знаю.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

97. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (3), 26-Дек-25, 09:12 
Мода на библиотеки в js постоянно меняется (уже prisma считается "старой" ORM, которая пару лет назад считалась заменой тогда старой typeORM, а зумеры сейчас выбирают drizzle), эти вечные качели в js экосистеме отталкивают бэкенд, где важна стабильность и постоянность. Вот когда и если в js устаканится мода на что-то одно, тогда может быть, js приживётся в бэкенде, а пока что только всякие стартапы тащат js в бэкенд.
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

101. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Антиглобалист (-), 26-Дек-25, 09:36 
Я работал в компании, где весь бекенд на жс, но он весь написан с нуля без сторонних библиотек, как раз из-за отсутствия стабильности и вечных циклов хайпа.

Жс был выбран из-за скорости работы с IO, что важно.

Ответить | Правка | Наверх | Cообщить модератору

109. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (106), 26-Дек-25, 10:45 
>Жс был выбран из-за скорости работы с IO, что важно.

Про голанг не слышали?

Ответить | Правка | Наверх | Cообщить модератору

85. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Anonim777 (?), 26-Дек-25, 05:29 
никакой актуальности, открой гугл тренд и сам убедись
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. Скрыто модератором  +1 +/
Сообщение от Аноним (6), 25-Дек-25, 14:42 
Ответить | Правка | Наверх | Cообщить модератору

95. Скрыто модератором  +/
Сообщение от Аноним (46), 26-Дек-25, 08:38 
Ответить | Правка | Наверх | Cообщить модератору

37. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Витюшка (?), 25-Дек-25, 18:09 
Facebook тянул PHP, теперь Shopify тянет Ruby.

Новый компилятор (грустно вздыхает) опять...опять написан на "на нём ничего не пишут" aka Rust

Ответить | Правка | Наверх | Cообщить модератору

40. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (42), 25-Дек-25, 18:49 
Программировать на Ruby - одно удовольствие!
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликован язык программирования Ruby 4.0"  –1 +/
Сообщение от Аноним (56), 25-Дек-25, 21:58 
Это правда. Синтаксис очень приятный.
Ответить | Правка | Наверх | Cообщить модератору

59. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от уп (?), 25-Дек-25, 22:50 
Если тебе нравятся вереницы end'ов. Superfluous. Verbose.
Ответить | Правка | Наверх | Cообщить модератору

76. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (42), 26-Дек-25, 00:22 
Не такие уж там и вереницы. На практике это не сильно напрягает. Зато можно писать однострочники с циклами, в отличие от языков без закрывающих ключевых слов. А также, можно автоматически индентировать код и не бояться, что он развалится от переиндентирования.
Ответить | Правка | Наверх | Cообщить модератору

52. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (53), 25-Дек-25, 20:53 
Самое удивительное, что в этом никому не нужном фуфле уже второй JIT дописывают, а Python, который, на минуту, самый распространённый на планете язык, всё ещё в 30-100 раз медленнее нативного кода.
Ответить | Правка | Наверх | Cообщить модератору

62. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 25-Дек-25, 23:05 
Самое удивительное, что питонщики отказались от модели JIT из руби, и начали пилить свой велосипед, потом поняли, что свернули не туда, и сейчас думают как сделать так как в руби, чтобы всё не поломать.

А нативный код конечно быстрее будет. А чего ожидал.

Ответить | Правка | Наверх | Cообщить модератору

65. "Опубликован язык программирования Ruby 4.0"  +2 +/
Сообщение от Аноним (65), 25-Дек-25, 23:40 
> Самое удивительное, что питонщики отказались от модели JIT из руби, и начали
> пилить свой велосипед, потом поняли, что свернули не туда, и сейчас
> думают как сделать так как в руби, чтобы всё не поломать.

Какая удивительная (опеннетная) альтернативная реальность!
А в нашей были и всякие psycho c unladen swallow (или Jython) и PyPy c Numba, причем зааадолго до первого JIT в руби.

Ответить | Правка | Наверх | Cообщить модератору

89. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 07:27 
В руби используется Copy-and-Patch JIT. А проект Faster Python отказался от этой модели и начал пилить Tier 2, но зашёл в тупик. Они потратили годы, но оказалось что рубишная модель за это время доказала правоту. Начали переделывать, но медленно, хотя разработчиков там на порядок больше. В итоге Microsoft разогнала упоротых разработчиков Faster CPython (наверное подсчитали профит к затраченному времени и зарплатам), а сообществу пришлось быстро дружиться с рубистами.

Вот это после консультаций с рубистами из shopify должно будет появиться в новом питоне.
--enable-experimental-jit
И он ещё пока считается экспериментальным, как видно из опции.

Это тот Copy-and-Patch JIT для питона. А до этого были просто игрушки.

> Какая удивительная (опеннетная) альтернативная реальность!

У вас - да.
А питонистам нашей объективной реальности пришлось отказаться от своей гордыни, изучить подход конкурентов и начать слом и рефакторинг архитектуры своего JIT-компилятора.
https://github.com/python/cpython/pull/113465 "GH-113464: A copy-and-patch JIT compiler"
https://github.com/python/cpython/issues/128939 "Reorganize the JIT optimization passes."

И Ken Jin выразил благодарность за работу над Ruby JIT на реддите. Причём там разработчик YJIT предложил принять его на работу, чтобы он доделал JIT в питоне.

"It was an uphill battle getting YJIT to work well at first. We needed grit and I pushed for a very data-driven approach so we could learn from our early failures and make informed decisions. Make of that what you will.

Yes Python is hard to optimize. I Still believe that a good JIT for CPython is very possible but it needs to be done right. Hire me if you want that done :)"

В общем, все друзья и братья, как и принято в зарубежном пространстве.

> были и всякие psycho c unladen swallow (или Jython) и PyPy c Numba, причем зааадолго до первого JIT в руби.

Ну, PyPy, Jython это не основные реализации. У руби тоже есть всякие JRuby, IronRuby, которые сначала были быстрее, а теперь проигрывают оригиналу.

А сишный код можно одинаково дёргать из любого языка. Только не всегда оптимально это делать.

YJIT уже в продакшене, в то время как питон до сих пор экспериментирует.

И на данный момент YJIT в Ruby более производительный и зрелый.
В тестах (да, синтетика) руби тоже не уступает питону, а местами превосходит его.
Сейчас Ruby опередил даже Crystal со статической типизацией.

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

Ответить | Правка | Наверх | Cообщить модератору

68. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 25-Дек-25, 23:47 
>Python, который, на минуту, самый распространённый на планете язык, всё ещё в 30-100 раз медленнее нативного кода

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

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

78. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 01:14 
У раби слишком низкое качество батареек, даже в сравнении с питоном. Ну у питона все ключевые компоненты промышленного уровня. У раста в принципе та же проблема.
Ответить | Правка | Наверх | Cообщить модератору

88. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (-), 26-Дек-25, 05:49 
Ты про Ruby on Rails - Рубин на Рейльсах?

Рубин на Рейльсах - фреймворк, написанный на языке программирования Ruby, реализует архитектурный шаблон Model-View-Controller для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером баз данных. Является открытым программным обеспечением и распространяется под лицензией MIT.

Ответить | Правка | Наверх | Cообщить модератору

104. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 09:40 
Тут логично сравнивать с django, в базовой поставке ничего нет. Хотя технически конечно напихано там ого-го.
Ответить | Правка | Наверх | Cообщить модератору

110. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 10:47 
Ну смотрите, а питон то слишком быстрый получается, раз человек на батарейки ориентируется. Так что можно его даже и не оптимизировать.
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

112. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (7), 26-Дек-25, 10:54 
> Ну смотрите, а питон то слишком быстрый получается, раз человек на батарейки
> ориентируется. Так что можно его даже и не оптимизировать.

Непонятная логика. Батарейки всё больше ускоряют: и разработку, и сам питон. Ускорения действительно по большей части бесполезны -- существенно выше существующего нативного когда не прыгнешь.

Ответить | Правка | Наверх | Cообщить модератору

113. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 11:14 
>Батарейки всё больше ускоряют: и разработку, и сам питон.

Батарейки не могут разогнать питон.
>существенно выше существующего нативного когда не прыгнешь.

Есть проблемы: во-первых, не все вещи реализуются с помощью батереек, во-вторых, питон всё равно остаётся динамически типизированным языком, и куча лишних действий всё равно будет происходить. Если у вас есть массив чисел, то вы не можете его просто брать и складывать, вам всё равно придётся каждый раз проверять, что следующий элемент это именно число, а не строка, объект или что-то другое.

Ответить | Правка | Наверх | Cообщить модератору

92. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 07:54 
> самый распространённый на планете язык

В вебе это пока не так. А в остальном - скорее к сожалению.

Тормозные пакетные менеджеры на питоне потихоньку переписали на си, плюсы, расты и т.п., где хотели. Особенно выделяется переход с yum на dnf.

Этот язык считается клеем для нормальных языков. Прослойкой к быстрому коду.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

63. "Опубликован язык программирования Ruby 4.0"  –2 +/
Сообщение от Аноним (64), 25-Дек-25, 23:34 
О, глубокое легаси обновилось.
А мне как-то в середине нулевых говорили, что это прям топчик... а Пыхтон - тупик.
Ответить | Правка | Наверх | Cообщить модератору

75. "Опубликован язык программирования Ruby 4.0"  +1 +/
Сообщение от Аноним (42), 26-Дек-25, 00:15 
"Глубокое легаси"? Релизы выходят довольно регулярно, посмотрите:

https://www.ruby-lang.org/en/downloads/releases/

Если вы не пользуетесь Ruby и не в теме - лучше проходите мимо, а не брызгайте ядом

Ответить | Правка | Наверх | Cообщить модератору

115. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (115), 26-Дек-25, 11:52 
Я вот думал о такой модели, но она в корне не верная. Смотри пусть 75% действительно пользуются PHP и они будут ходить постоянно мимо новостей (пропоганды) именно Ruby
и видеть только вот эти самые рассказы про обновления.

Я думаю, что для объективности нужны опросы и обзоры от какого-то новостного источника.

Скажем это обзоры о программистах: желание использовать язык, текущий язык и обзоры от бизнеса, так например очень важно наполнение рынка специалистами на этом языке и их опыт.

Вот тогда и не возникнет таких одиноких резких выпадов, а будет понятна картинка в целом.

Сейчас за последние 10 лет я видел Ruby только в проектах по тестированию и то с уходом лида из команды очень быстро команда решила перейти на Kotlin.

Ответить | Правка | Наверх | Cообщить модератору

90. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 07:39 
Из отчёта Cloudflare:
Популярные Web-фреймворки: Next.js - 38%, Express - 21%, Nuxt.js - 20%, Microsoft ASP.NET - 10%, Ruby on Rails - 4.9%, Yii - 2.3%, Spring - 2.1%, Django - 0.52%.

А вот это удивило даже меня:
Популярные языки программирования: PHP - 45%, node.js - 33%, Java - 15%, Ruby - 2.2%, Python - 1.9%

В нишах для недопрограммистов, где математики и прочие дата-учёные дёргают сишные и плюсовые библиотеки, пыхтон - прям топчик.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

98. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (3), 26-Дек-25, 09:20 
Странно, что у пыха 45%, а фреймворков на его основе только Yii - 2.3%, где же так распиаренный laravel? А laravel куда популярнее Yii2 будет.
Ответить | Правка | Наверх | Cообщить модератору

111. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 26-Дек-25, 10:50 
Определить фреймворк можно, только если он явным образом себя обозначит, например, передав какой-то header, или если у него какая-то особенная схема именнования. Если же фреймворк не отображает данные метки, то определить его не получится.
Ответить | Правка | Наверх | Cообщить модератору

100. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Антиглобалист (-), 26-Дек-25, 09:29 
Python никогда и не претендовал стать языком для веба То что он МОЖЕТ — скорее побочное явление. Главная же его ниша — написание логики, где не важна процессорная мощь (боты, автоматизация, аналитика и т.п.).
Ответить | Правка | К родителю #90 | Наверх | Cообщить модератору

69. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (106), 25-Дек-25, 23:50 
>В состав включён новый JIT-компилятор

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (42), 26-Дек-25, 00:10 
Для этого сделали Crystal - компилируемый язык с синтаксисом близким к Ruby
Ответить | Правка | Наверх | Cообщить модератору

91. "Опубликован язык программирования Ruby 4.0"  +/
Сообщение от Аноним (46), 26-Дек-25, 07:43 
Есть такое:

https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-.../

"Now it’s Ruby that’s 5 times faster than Crystal!!! And 20x faster than our original version."

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру