| 1.2, Аноним (2), 23:46, 17/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –18 +/– |
Вопрос к экспертам - есть что годное и оригинальное на руби? Ну такое, что нельзя было бы написать на сях? Иными словами, какие задачи решает руби, зачем он существует когда есть другие языки?
| | |
| |
| |
| 3.43, Игорь Брин (?), 11:39, 19/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
По сути тут как и с Линуксом в целом - руби просто не повезло и толстосумы влили бабло в Питон, а не в него, а так он раньше почти во всем превосходил Питон и многие другие языки, сейчас держится на всяких легаси в основном.
| | |
| |
| 4.44, Аноним (3), 12:13, 19/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Корпорации очень любят руби же. Питон это не благодаря, а вопреки. У 2 питона было плохо с юникодом, всё остальное. включая ffi и cython, определённо лучше. Именно на роли клея для си он и прижился в итоге.
| | |
|
|
| 2.4, Аноним (4), 23:52, 17/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
совсем другой язык
интерпретируемый - подходит для скриптинга
популярен в Вебе из-за Ruby on Rails.
Много крупных веб проектов на этом написаны
Homebrew тот же
| | |
| |
| 3.34, Кошкажена (?), 22:08, 18/10/2025 [^] [^^] [^^^] [ответить]
| –2 +/– | |
> Homebrew тот же
Это его автор на собесе гугла не смог ревертнуть бинарное дерево на доске, а потом ныл в твиттере "как же так, я делаю годный продукт, а меня не взяли"?
| | |
|
| 2.6, Джек1 (?), 00:08, 18/10/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Сейчас уже никакие, он медленно но верно умирает. Годах в 10х именно сообщество Руби задавало тренд в развитии фреймворков в том числе и в других языках
| | |
| 2.8, Аноним (8), 00:18, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Любая программа за 1 секунду. Обучение 1 секунда. Установка 1 секунда. Настройка 1 секунда.
| | |
| 2.22, Аноним (22), 12:21, 18/10/2025 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> какие задачи решает руби, зачем он существует когда есть другие языки?
Когда ответишь на вопрос "Вот зачем существуешь ты, если есть другие Васяны?", тогда тебе все станет понятно.
| | |
| 2.47, Аноним (47), 17:01, 19/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ruby существует потому, что когда-то людям хотелось писать бизнес-логику, а не инфраструктуру. Rails дал вебу MVC до того, как Django вообще родился, и показал, что фреймворк может думать за тебя.
На Си можно написать всё — вопрос в том, захочешь ли потом это сопровождать.
Ruby — не про “что можно”, а про “как приятно”. Сейчас это звучит почти архаично, но в своё время он сделал веб-разработку человечной.
| | |
| |
| 3.55, funny.falcon (?), 10:50, 22/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Хоть я и люблю Ruby, но про Django зря вы так: он появился практически одновременно с Ruby on Rails. Можно считать, что одновременно.
| | |
|
|
| 1.12, Аноним (12), 03:31, 18/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
В универе в обзорном курсе немного писали на Руби. В целом было ощущение неплохое, занятный язык. Но вот блин репутация у него исключительно умирающего, как тот курс закончился, я больше с Руби не встречался в жизни
| | |
| 1.14, User (??), 08:46, 18/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Пацан шёл к успеху - но не получилось, не фартануло...
Правда теперь есть ненулевая вероятность, что "сообществу" придётся узнать о "небесп...свободности" инфраструктуры и куче других "скучных вещей", которые брала на себя корпорация...
| | |
| |
| 2.23, Аноним (22), 12:24, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Пацан шёл к успеху - но не получилось, не фартануло...
.... Тут должна быть твоя "История успеха" в которой ты расскажешь, как фортануло тебе и тебя и твое поделие тоже знают миллионы Васянов, которым "не фортануло" .....
| | |
| |
| 3.29, User (??), 16:01, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
>> Пацан шёл к успеху - но не получилось, не фартануло...
> .... Тут должна быть твоя "История успеха" в которой ты расскажешь, как
> фортануло тебе и тебя и твое поделие тоже знают миллионы Васянов,
> которым "не фортануло" .....
Ну, я конечно верю, что ты под отзывами о ресторанах фото своего вымени выкладываешь - но как-то знаешь? Не очень)
| | |
| |
| 4.31, Аноним (22), 17:56, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Значит, не фортануло и тебе, бедняга. Ну ничего, здесь на OpenNet ты можешь и дальше пытаться самоутверждаться, неудачник.
| | |
| |
| 5.32, User (??), 19:19, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Конечно могу - более того, я даже похвастаюсь, что знаю что означает и откуда взялось слово "фарт" (Нет, ты неправильно предположил) и как оно пишется ).
| | |
|
|
|
|
| |
| 2.19, Аноним (19), 11:28, 18/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А чем Руби хуже Питона? Ведь RoR более солидный фреймворк чем тот же Django. Другое дело, на руби намного меньше вакансий, что делает руби весьма нишевым язычком.
| | |
| |
| 3.21, Аноним (22), 12:13, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– | |
Загибай, Руби хуже Питона:
1. В количестве вакансий
2. В количестве областей, в которых применяется
3. В количестве разработчиков в сообществе
и т.д....
| | |
| |
| 4.45, mc batz (?), 16:58, 19/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ruby — это язык, на котором можно выразить идею в коде почти как фразу.
Python — язык, на котором тебе объяснят, что нельзя так писать, потому что “не по PEP8”.
Разница между поэтом и канцелярским работником. Оба пишут тексты — но кого читают, угадай сам.
| | |
| |
| 5.49, Аноним (49), 23:49, 19/10/2025 [^] [^^] [^^^] [ответить]
| +/– | |
В естественном языке придумали пунктуацию - маленькие одиночные символы, которые не отвлекают от чтения слов точка а pascal запятая ruby спамят незначительными ключевыми словами запятая причём ruby делает это так неуверенно зпт что в ней одновременно есть и do-end запятая и фигурные скобки (неуверенность - наследие пёрла?).
| | |
|
|
| 3.28, someanon (?), 15:25, 18/10/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
В целом-то язык того же класса, что и Python, но из-за более развесистого и несколько эзотерического синтаксиса, позволяющего сделать одно и то же кучей слегка отличающихся в неочевидных деталях способов, проиграл ему конкуренцию. Ну и фактор случайности сыграл свою роль, наверно: Python получил популярность в научном сообществе, что позволило ему захватить множество ниш, а Ruby взлетел только в области веб-разработки и (немного) инструментов управления инфраструктурой. И то это заслуга всего нескольких продуктов, которые со временем были серьёзно подвинуты конкурентами.
| | |
| 3.40, Аноним (40), 10:47, 19/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Руби медленный по дизайну, так как в нем есть возможность переписывания кода во время выполнения.
| | |
|
| 2.35, Кошкажена (?), 22:10, 18/10/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну в руби хотя бы гила нет. Вот только не надо мне писать про субинтерпретаторы без гила в 3.14
| | |
|
| 1.20, Аноним (20), 11:40, 18/10/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Язык в чем то даже элегантный, но в то время когда я писал на нем пару небольших проектов была слабая поддержка у IDE - из за особеннойтей самого языка, нельзя корректно распарсить.
Ну и выполнялось все очень меееееедленно, так меееееедленно что после перенесли с руби на другую платформу.
Решил для себя что потерял время на изучение и использование.
Хочется по легкому наг*кодить - что угодно только не руби.
| | |
| |
| |
| 3.26, Аноним (-), 14:31, 18/10/2025 [^] [^^] [^^^] [ответить]
| +/– |
Про vim или emacs, очевидно же. Это они синтаксисы парсят мешанинами регекспов, и при достижении определённого уровня сложности парсера, дальнейшие изменения в него не принимаются, потому что любое изменение неизбежно увеличивает количество багов, даже если оно и исправляет какой-нибудь баг.
| | |
| |
| 4.27, Аноним (27), 14:55, 18/10/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Практически всё, кроме полноценных IDE, парсят синтаксис регулярками. Как минимум для подсветки. Тот же VSCode использует грамматики TextMate, основанные на регулярках. Для кода, где строк длиннее пары сотен символов нет и недолжно быть, это тупо быстрее чем строить AST. Для автодополнения, да, строится AST.
| | |
| |
| 5.37, Аноним (-), 23:15, 18/10/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Ну какбэ речь именно об IDE и идёт Подсветки мало для минимума Минимум должен ... большой текст свёрнут, показать | | |
| |
| 6.54, Аноним (54), 14:34, 20/10/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Но насколько я помню свой краткий опыт использования VSCode, он не умеет выравнивать строки за меня.
Значит опыт был очень краткий. Он отдает выравнивание внешним утилитам. Сам отвечает за области, где эти утилиты применять. С учётом версий git. Естественно всё это настраивается совершенно по разному.
| | |
|
|
|
| 3.38, Аноним (20), 03:00, 19/10/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Надо же, ниже по ветке целая дисскуссия развернулась.
Я использовал RubyMine от Jet Brains, наверное самая удобная среда разработки или по крайней мере популярная. Но это все не имеет значения по сравнению с тормознутостью платформы, не тормозило бы, можно и в нотепад кодить если есть необходимость.
Корректный парсинг руби кода и его анализ затруднены неоднозначным синтаксисом языка, не вдавался в тонкости проблемы, не было времени.
Когда обнаружились тормоза, постановили считать это макетом и перенесли сервисы в голанг, и после этого все стало быстро.
А еще чуть после перенесли с голанга сервисы на C++ Asio + обвязка с БД, что нас полностью устроило.
| | |
|
|
| 1.41, Аноним (42), 10:59, 19/10/2025 [ответить] [﹢﹢﹢] [ · · · ] | +3 +/– | Да не было там уже никакого контролируемого сообществом репозитория Всё уже был... большой текст свёрнут, показать | | |
|