Vladimir
Зачем?
Anonymous
метод из нот дефайнд жи
Sergey
Sergey
Anonymous
тут b.foo
Anonymous
(ну эт я придираюсь)
Anonymous
(в задачку не вчитывался)
Sergey
Зачем?
выяснить реализацию класса и изменить поведение
Vladimir
так и передавай сам класс, если его реализацию надо изменить
Sergey
в случае статических языков, просто перегружаются методы по типу аргумента
Anonymous
я только смажу, что если на руби писать фронтенд, то можно охуеть
Anonymous
будет тыща дсл
Vladimir
Anonymous
и все говно
Sergey
Anonymous
Vladimir
Sergey
Anonymous
на руби у каждого лефтпада свой дсл
Sergey
Vladimir
Если нужно менять поведение класса, то класс и нужно передавать, а не только метод
Anonymous
можно же каждому методу прописывать, как к какому классу он принадлежит. по реализации похоже на реализацию декоратора autobind
Anonymous
ну и проверять типа if (method.__$$class == MyClass) { … }
Vladimir
> @sovamist
ноги растут не из жопы
вот это как раз спорно
Sergey
вообще-то, что ноги растут из жопы, это нормально
Vladimir
Смешно, но анатомически некорректно
Sergey
сами языки ruby и js сравнивать сложно, ибо многое там на вкус и цвет.
Но вот по существующем библиотекам и фреймворкам, js ещё не скоро догонит ruby-*
rails 5 умеют сокеты без ноды, просто добавляя простую абстракцию.
Куча либ добавляют свою функциональность чаще всего просто встраиваясь в rails.
В js существует просто адовая тонна библиотек делая одно и тоже по разному и зачастую не работая от версии к версии не говоря уже об интеграциях
Anonymous
метеор? дерби?
Anonymous
и что такое сокеты без ноды?
Vladimir
Ну это да, руби это только рельсы
Vladimir
Все вокруг рельсов
Anonymous
рельсы збс
Anonymous
ток попортились
Vladimir
> @sovamist
руби это цельная экосистема
цельная с рельсами. не хочешь рельсы - иди на хуй
Igor
Sergey
за время работы над переносом приложения с ноды на рельсы, много пришлось обдумать. Но перенос дался меньше чем за 2 месяца.
Это учитывая, что приложение на ноде разрабатывалось больше года (API only). Багов было намного меньше, за счет полного упрощенного feature-тестирования
Igor
Igor
sinatra, hanami
Vladimir
Тогда что цельного?
Igor
да вроде кто-то его пилит
Bogdan
Рельсы клевые, но не согласен что руби якобы поэтому лучше для хуяк-хуяк абстракция, как-то все очень субъективно из доводов а-ля "ну мне легче"
Vladimir
И, а цельного то чего?
Vladimir
Тоже есть всякое разное
Vladimir
Но во основном вся завязано на рельсы
Anonymous
в нпм больше, чем в бандлере валяется так-то
Anonymous
хреново просто в говне разбираешься
Sergey
Anonymous
что больше говна на выбор
Sergey
либо куча недоделанного свежего говна
либо немного но рабочего
Anonymous
прям как на руби
Sergey
я два варианта описал
Anonymous
первое
Sergey
первое в js
Sergey
так как он моложе
Anonymous
второе про кабал лол
Anonymous
и опам
Anonymous
и карго
Anonymous
всё
Sergey
в карго как раз мало и все не стабильно
Anonymous
но оно рабочее
Anonymous
компилятор доказал жи
Sergey
хах
Anonymous
а, еще идрис, но я хз что там за пакетный менеджер/сборщик
Ale
Ну в жс надо понимать что делаешь, иначе сильно быстрее скатывается в говно чем в руби например
Ale
Хотя про руби не точно
Sergey
да везде можно говно написать
Sergey
руби очень очень гибкий и динамичный
Sergey
opal не просто так адовый код генерит
Anonymous
последнее не понял
Sergey
про опал?
Anonymous
да
Sergey
ну опал компилит руби в js
Anonymous
транспилятор жс в руби лучше будет? и это в таком случае было бы доказательство чего?