Программирование


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
149 10 47

Ruby thread /ruby/ /ruby/ Аноним 11/08/19 Вск 23:26:55 14516711
.png (68Кб, 1000x586)
1000x586
.png (715Кб, 1154x1110)
1154x1110
.jpg (39Кб, 689x1159)
689x1159
.jpg (259Кб, 2000x1795)
2000x1795
Предыдущий тред: >>1401044 (OP)

ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: http://tryruby.org/levels/1/challenges/0/ | https://rubymonk.com/
http://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностю (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/bbatsov/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/bbatsov/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
http://www.theodinproject.com/ruby-on-rails [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: http://ruby-doc.org/ | http://api.rubyonrails.org
http://guides.rubyonrails.org | http://ruby.railstutorial.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых - Service Object.

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/sstephenson/rbenv | https://github.com/asdf-vm/asdf
Аноним 11/08/19 Вск 23:37:57 14516742
.jpg (420Кб, 1000x667)
1000x667
>>1451651
>funbox
Кто такие, чем знамениты? Посмотрел фотки офиса, что-то не очень.
Аноним 11/08/19 Вск 23:42:24 14516783
О, впервые за 3 года додумался заглянуть в руби-тред на дваче. Ну-ка расскажите, что обсасываете тут? Из насущных проблем - понял, что никогда больше не буду валидации в чейнджсеты пихать. Впизду эту борозду, просто нахуй!
Аноним 11/08/19 Вск 23:57:12 14516834
>>1451678
Решаем умер руби или нет. Иногда отвечаем на ньюважные вопросы. Ждем выхода 3.0, где ВСЕ БУДЕТ. Поясняем с трудом почему стоит выбирать руби, а не го/питон/джаваскрипт/скалу/хаскель. Насмехаемся на виндошизиком, но его в последнее время что-то не видно, вместо него эликсирошизик.
Аноним 12/08/19 Пнд 00:20:13 14516975
>>1451683
Я, если честно, тоже затрудняюсь сказать, зачем нужен руби, кроме как довольно красивого кода и скорости разработки :/ , хотя вот уже как 3 года на нем пишу. Это как с иностранными языками - тип лежит душа - ты и учишь. Попутно пишу еще на Rust и изучаю Elixir (я не ваш эликсирошизик, я только в тред вкатился).
Аноним 12/08/19 Пнд 03:02:13 14517556
latest[1] (81Кб, 132x298)
132x298
>>1451671 (OP)
рубин в хоусеки (который появлялся только в флешбеках в манге) носил понитейл, а тут на одной пикче распущенные волосы, а на второй вообще каре почти как у шинши
Аноним 12/08/19 Пнд 09:10:20 14517837
>>1451697
Раст не нужен особо, а эликсир правильно.
Можешь быть привыкнешь к нему и сделаешь выводы, отчего руби плох.
Аноним 12/08/19 Пнд 09:45:16 14517888
>>1451755
Вторая пикча это руби из rwby в стиле хоусеки.
Аноним 12/08/19 Пнд 09:50:29 14517899
>>1451697
>довольно красивого кода и скорости разработки
Так этого уже очень неплохо. Не забудь прибавить к этому массивную экосистему и традицию писать хорошую документацию и покрывать все тестами.

>>1451783
А вот и он.
Аноним 12/08/19 Пнд 11:36:47 145181810
Сколько в тренде именно профи?
Аноним 12/08/19 Пнд 11:37:31 145181911
Аноним 12/08/19 Пнд 11:38:16 145182112
Аноним 12/08/19 Пнд 12:05:31 145185313
>>1451783
Не знаю, давай не будем спорить о том, что нужно, или не нужно. Раст - тоже элегантный и очень быстрый язык. В элик посредством Rustler можно встраивать NIFы на нем. Ну и я на нем эмулятор N64 написал до стадии, когда обрабатываю инструкции проца. Дальше времени перестало хватать.
К элику я уже подпривык, мне очень нравится. Возможно, когда-нибудь буду его в продакшене использовать.
Аноним 12/08/19 Пнд 14:08:07 145193114
Аноним 13/08/19 Втр 12:36:16 145231515
>>1451931
> Ruby on Rails is old.

> C++ is new.
Аноним 14/08/19 Срд 14:44:49 145319916
Аноны, в шапке книги на ангельском, я в него ещё вкатываюсь, пока что читать на нем не смогу, есть что-то на русском? Спасибо.
Аноним 14/08/19 Срд 14:59:15 145320917
Аноним 14/08/19 Срд 18:24:49 145335518
>>1453199
Первый язык это английский. Троль.
Аноним 14/08/19 Срд 20:16:03 145341219
>>1453199
Вкатывайся в ангельский активнее. Иначе никак. Абсолютно вся информация - на нем.
Аноним 14/08/19 Срд 21:04:58 145344720
Аноним 15/08/19 Чтв 00:16:19 145352621
Для поделок на руби обязательно нужен linux? Если винда, то сосешь хуй?
Аноним 15/08/19 Чтв 02:10:49 145354722
>>1453526
Для поделок можно и на винде. К сожалению, большая часть широко используемых гемов (сторонних либ) на винде или не скомпилится, или скомпилится через хуй пизду. Для продакшена серьезного винда категорически противопоказана. Поиграться и изучить язык и даже Rails - можно.
Аноним 15/08/19 Чтв 02:48:32 145355023
>>1453526
Есть ещё JRuby.
Он кроссплатформенный, естественно.
Одно время его рекомендовали, как раз, для винды.

И он даже несколько быстрее нативного.
Руби - очень тормозной язык, с никакущей многопоточностью.
И джава версия это дело, отчасти, лечит.
Гемов полно. Рельсы запускаются.
Разрабатывается весьма активно.

Сам я, правда, лет триста его не трогал.
Аноним 15/08/19 Чтв 04:43:01 145356724
Есть гайд как именно на первую работу вкатиться?
Аноним 15/08/19 Чтв 08:06:02 145359825
>>1453550
он не полностью совместим
Аноним 15/08/19 Чтв 10:28:32 145364826
>>1453526
Я сам не пробовал, но говорят на WSL все отлично работает.
Аноним 15/08/19 Чтв 11:12:35 145366227
Аноним 15/08/19 Чтв 12:06:59 145368728
Аноним 15/08/19 Чтв 12:20:42 145369629
Интересно сколько людей тоже передумало вкатываться в руби, потому что в падлу ебаться с линуксом.
Аноним 15/08/19 Чтв 12:23:38 145369830
>>1453696
Не понял, че там ебаться :/ Отличная система, очень удобная и простая.
Аноним 15/08/19 Чтв 12:34:06 145370931
>>1453696
Можешь сразу тогда передумывать в программирование вкатываться. Для всего кроме C# линукс/мак это дефолтные ОС.
Аноним 15/08/19 Чтв 12:34:48 145371032
>>1453598
Конкретный пример привести можешь?

Там не всегда последняя версия по совместимости, это да.
А так - очень даже совместим.

На винду ставится инсталлятором, ебаться с jvm не надо.
Короче - стоит того, чтобы попробовать.

>>1453526
>>1453696

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

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

google: ruby online ide free

Аноним 15/08/19 Чтв 12:34:50 145371133
>>1453698
Тип переходить с винды на этот линукс западло, вот о чем речь.
Аноним 15/08/19 Чтв 12:38:07 145371234
>>1453709
А почему так сложилось? Просто интересно.
Аноним 15/08/19 Чтв 12:44:48 145371635
>>1453711
Потом обратно зато переходить не захочешь.
Ну вообще на винде можно кодить. Плюсы, c#, вроде даже Rust нормально на винде. Elixir точно. JavaScript - само собой. Но условно для кодинга - linux - это дефолт.
Аноним 15/08/19 Чтв 12:45:35 145371736
>>1453712
Unix. Более дружелюбная для разработчика среда, bash в конце концов.
Аноним 15/08/19 Чтв 13:02:33 145373437
>>1453712
Unix изначально был создан программистами для программистов.

Unix с человеческим лицом называется Mac OS.
Но, линукс потихоньку тоже эволюционирует.

Поставь себе Virtual Box, накати на него Ubuntu, и будет тебе счастье.

Или юзай онлайн IDE, repl.it, например.
Там тоже стоит линукс, ты видишь консоль, можешь писать не только код, но и скрипты, и т.д.

Аноним 15/08/19 Чтв 13:13:37 145374338
Спасибо всем за ответы.
Аноним 15/08/19 Чтв 13:15:02 145374639
>>1453698
ага,я потратил 2 часа,чтобы поставить руби и рельсы
Аноним 15/08/19 Чтв 13:24:06 145375640
>>1453746
Рофлишь? 2 часа на рельсы на линукс?
Аноним 15/08/19 Чтв 13:27:32 145376041
>>1453756
я абсолютно серьезен,я в как то в пару тредах спрашивал,меня обоссали...там постоянно ошибки,то несовместимость,в итоге чисто случайно нашел решение на форуме юбунты,которое НИГДЕ блять не упоминалось,а перерыл я достаточно
Аноним 15/08/19 Чтв 13:37:32 145376742
>>1453760
ах да,как же я наебался с RVM
Аноним 15/08/19 Чтв 14:23:59 145378543
>>1453746
Я рил не понимаю, что у тебя было не так. rbenv ставится быстро, руби через него - быстро. Рельса - тоже. Там есть некоторые проблемы с нашим проектом на работе (какие-то гемы не ставятся без зависимостей) - в ошибках указано, что не скомпилилось. Гуглится минуту, какой пакет поставить - ставится и все.
Аноним 15/08/19 Чтв 14:28:41 145378944
Почему рубитред такой отзывчивый и ламповый по сравнению со срачами жсмакак? Пхпшники кстати тоже ничего такие.
Аноним 15/08/19 Чтв 14:29:51 145379045
>>1453789
пхп тоже очень токсичны,особенно когда доходит до фреймворков
Аноним 15/08/19 Чтв 14:30:35 145379146
>>1453789
оживился немного он только в посл время,до этого 2-3 поста за неделю
Аноним 15/08/19 Чтв 14:38:40 145379947
А Ruby только для бэкенда используется? Больше на нем ничего не сделаешь?
Аноним 15/08/19 Чтв 15:13:00 145383348
>>1453799
Есть opal - компилятор ruby в js, но особой популярность, как и другие компиляторы в js, кроме ts, он не пользуется, хотя работает вроде как стабильно. В Японии достаточно популярен mruby для эмбедед. Есть RubyMotion для мобилок, для десктопа тоже есть всякие shoes и биндинги к qt/gtk, но они совсем дохлые как и нативные приложения для десктопа. Но 90+% это бекенд, конечно.
Аноним 15/08/19 Чтв 15:14:16 145383549
>>1453799
Для админских скриптов ещё. Вместо перла и питона.
Напр. см. Homebrew для Mac OS - менеджер пакетов.

Есть книжка про это, не помню названия, но, что-то очевидное.
Поройся на allitebooks.com - там есть поиск.
Аноним 15/08/19 Чтв 15:27:51 145384450
Аноним 15/08/19 Чтв 17:29:31 145394351
Какой IDE вы пользуетесь?
Аноним 15/08/19 Чтв 17:30:18 145394452
>>1453943
саблайм и консолька))
Аноним 15/08/19 Чтв 18:05:11 145398453
>>1453799
Что-то по типу дженкинса есть для мобилок - 99% руби. 28к звезд гитхаб. хомебрью.

Я лично использую для скриптов. + Чуток на работе. В основном сижу на эликсире.
Аноним 15/08/19 Чтв 18:06:09 145398754
жаль,что кристалл в забвении...
Аноним 15/08/19 Чтв 18:07:09 145399155
>>1453987
Кристал никогда не взлетит.

Как матц сказал, если в 90 языки от ноунеймов могли взлететь, то сейчас только компании.

Элик пожалуй исключение.
Аноним 15/08/19 Чтв 18:09:19 145399356
>>1453991
>Элик пожалуй исключение.
тебе не надоело его пиарить?
Аноним 15/08/19 Чтв 18:17:26 145399657
Screenshot 2019[...].png (11Кб, 422x106)
422x106
>>1453993
кого пиарить?
Он без меня пиариться.
Аноним 15/08/19 Чтв 18:18:13 145399758
>>1453996
но без тебя его бы тут и не вспомнили
Аноним 15/08/19 Чтв 20:12:15 145403759
>>1453943
Атом на десктопе, vscode на ноуте. Хочу давно полностью на код перекатиться, так как он заметно быстрее, но какой же там уебищный поиск, только из-за него на атоме сижу. Issue об его улучшение с сотнями комментов висит на гитхабе уже пару лет, но воз и ныне там.
Аноним 15/08/19 Чтв 21:07:29 145407960
Аноним 15/08/19 Чтв 21:13:06 145408461
>>1453997
Вспомнили бы. Я, как минимум. Я тоже в него вкатываюсь, и пока мне все нравится, как уже выше говорил. Годнота же. Но я и в Раст вкатываюсь, и ML на питоне пишу иногда, так что я - не показатель, наверное. Мне просто все нравится.
Аноним 15/08/19 Чтв 21:14:08 145408562
>>1454037
Я там issue оставлял в соларграф и куда-то еще. GotoDefinition работает в моем проекте рабочем 12 секунд. Сука это пиздец. Sublime - моментально все. В итоге перешел на вим. Потому что могу.
Аноним 15/08/19 Чтв 21:35:24 145410163
>>1453943
>Какой IDE вы пользуетесь?
VScode с плагином rubocop, натягивает выдачу копа прямо на редактор, очень удобно.
Аноним 15/08/19 Чтв 21:35:47 145410264
почему на линуксе ставиться по умолч 2.5?
Аноним 15/08/19 Чтв 23:31:21 145415665
>>1454102
> ставитЬся
Сегодня спутал "ться" и "тся"
А завтра - плачешь, хуй сося

На каком, блд, "линуксе"?
Их хуева туча.

Может стоять старая версия по тысяче причин, это нормально.
Но, обычно - потому, что стабильная и проверенная.
Новые версии - новые баги.

На свой страх и риск - ставь последнюю.
Если поиграться - вообще похуй.
Аноним 15/08/19 Чтв 23:37:10 145416266
>>1454102
На апрельской убунте 2.6.3 без проблем.
Аноним 15/08/19 Чтв 23:40:57 145416467
>>1454102
Какая разница, если есть rbenv/RVM?
Аноним 15/08/19 Чтв 23:45:46 145416868
Есть ли до сих пор фриланс на рельсах? Где искать?
Аноним 16/08/19 Птн 00:03:20 145418069
Аноним 16/08/19 Птн 08:10:46 145428070
>>1454162
стандартной командой из гайда-2.5 на уюунте 19.04
Аноним 16/08/19 Птн 10:32:47 145431271
>>1454079
В чём его отличие от простого вима?
Аноним 16/08/19 Птн 10:53:38 145432272
>>1454312
Ну изначально мне нужна была возможность копировать в OS буфер обмена. У штатного установленного вима какой-то вафел решил убрать этот флаг, и надо было бы вим пересобирать из исходников с флагом. Решил, что проще накатить neoVim и прокинуть алиас на вим. Все плагины подхватились, как влитые. Вдобавок получил более плавный скроллинг, вообще работа в виме визуально стала более плавной. Еще у него там API для многих языков, чтоб плагины писать, но я не пишу плагины для вима, так что для меня это осталось за кадром.
Аноним 16/08/19 Птн 17:46:08 145457173
А у Ruby девелоперов есть тесная связь с другим каким-либо языком? Я имею в виду что вон условный рубист, он обязательно хорошо знает еще что-то, или нет такого?
Аноним 16/08/19 Птн 18:09:42 145458474
>>1454571
Многие рубисты по совместительству фронтом занимаются, так что большинство вполне неплохо владеет js.
Аноним 16/08/19 Птн 18:29:14 145459075
Аноним 16/08/19 Птн 19:50:43 145463676
где вопросы по коду???
Аноним 16/08/19 Птн 20:57:43 145467677
Господа рубисты, приветствую! Где вы мониторите вилки по рынку?
Аноним 16/08/19 Птн 21:06:15 145467878
>>1454676
Вилки нет, работы нет. Ты опоздал лет на 5 минимум.
Аноним 16/08/19 Птн 21:08:36 145468079
>>1451671 (OP)
Есть нормальненнькие статьи по тредам?
Аноним 16/08/19 Птн 21:32:05 145468780
а рельсы становятся все тормознее...
Аноним 16/08/19 Птн 21:46:18 145469181
Аноним 16/08/19 Птн 22:11:17 145470282
>>1454678
Пиздец, вот по делу ничего не сказал, зато лишь бы спиздануть что.
Аноним 16/08/19 Птн 22:12:14 145470383
>>1454702
лети в Сан -Франциско,там точно есть
Аноним 17/08/19 Суб 00:04:16 145476184
>>1454676
Тебя забанили на хедхантере или что?

Или должны быть какие-то секретные рубистически ресурсы?
В России их нет.
Аноним 17/08/19 Суб 00:39:28 145476985
Аноним 17/08/19 Суб 01:32:59 145478486
>>1454761
Да, лично попросил на монстре бан, чтобы потом всякие умники такую хуйню спрашивали.
Аноним 17/08/19 Суб 09:22:47 145483387
>>1454769
родили...
перекатывайте тред
Аноним 17/08/19 Суб 10:25:13 145484288
а рельсы без шаманства 10к выдержат?
Аноним 17/08/19 Суб 11:27:22 145485989
>>1451671 (OP)
Как можно было формулу на 3 пикриле настолько криво с википедии
скопировать?
Аноним 17/08/19 Суб 11:46:21 145486190
Аннотация 2019-[...].jpg (8Кб, 528x62)
528x62
ух какой быстрый!
Аноним 17/08/19 Суб 12:47:57 145489591
>>1454861
When someone shared this charts I like it. Do u now youself? u're daun. Why? cause Java bit all framework stuff. But nobody like java, because it's awful and painfull code.

A teper', shut up and go away.
Аноним 17/08/19 Суб 18:53:20 145515992
image.jpg (228Кб, 1920x1080)
1920x1080
>>1454769
Алилуя!

>>1454861
Откуда вы блять лезете со своими сравнениями по скоростям? Скорость работы далеко не первое на что смотрят при выборе фреймворка и языка.
Аноним 17/08/19 Суб 19:20:36 145518893
https://youtu.be/VBwWbFpkltg

Кто еще не смотрел охуенный доклад Лучшего по теме айти в целом и рельс.
Аноним 17/08/19 Суб 22:07:45 145530994
Аноним 18/08/19 Вск 00:33:24 145541395
Ну шо получается, ожидается прирост руби/рельс вкатывальщиков и новые вакансии?
Аноним 18/08/19 Вск 00:55:07 145542896
Вангую, через какое-то время туда прикрутят хуйню для интеграции с AI для всяких suggestion функций и назовут ее ActionAI

хыы
Аноним 18/08/19 Вск 01:55:32 145544597
Везде в вакансиях нужен минимум год опыта на рельсах, вот и вкатывайся в язык который нравится после этого.
Аноним 18/08/19 Вск 03:43:46 145545898
Пукнул в тред чтобы быть в курсе всех новостей
Аноним 18/08/19 Вск 07:17:36 145548199
>>1455445
А ты запили свой проект
Аноним 18/08/19 Вск 08:01:56 1455487100
Аноним 18/08/19 Вск 09:46:14 1455513101
>>1455487
На Js & php куча вакансий без опыта.
Аноним 18/08/19 Вск 09:47:37 1455515102
зачем руби,если тоже самое можно дешевле и проще сваять на пхп?
Аноним 18/08/19 Вск 09:55:31 1455518103
>>1455515
Что тоже самое? О чем конкретно ты сейчас говоришь?
Аноним 18/08/19 Вск 10:00:15 1455521104
классический сайт с крудом или с бизнес логикой малых и средних размеров
Аноним 18/08/19 Вск 10:00:35 1455522105
Аноним 18/08/19 Вск 11:26:35 1455556106
1*sZSVVtdP9TE3m[...].png (43Кб, 800x526)
800x526
>>1455521
Дешевле? Да.

Проще? Не факт. И уж тем более потом не проще поддерживать лапшу на PHP. Если тебе нужно что-то совсем простенькое, то какого-нибудь Вордпресса хватит. А если расчехлять Ларавель, то смысла нет, проще и быстрее Рельсы как раз-таки.

>>1455445
Не на всех, иногда проскакивают и джуновские вакансии.
А вообще это классика, делаешь пет-проект, пиздишь про полгода опыта и вкатываешься. Я сам вкатился в IT через Руби Хоть сейчас и JS стек, если желание есть и шаришь, то вкатишься.
Аноним 18/08/19 Вск 11:31:07 1455558107
>>1455556
Что такое пет-проект?
Аноним 18/08/19 Вск 11:36:32 1455564108
>>1455558
Твой собственный проект на любую тематику. Имиджборда, опен-сорс библиотека (гем в случае Руби), веб-сайт, что угодно.
Аноним 18/08/19 Вск 12:05:23 1455576109
>>1455556
>что-то совсем простенькое, то какого-нибудь
речь была малые и средние проэкты,а не простенькое
и на пхп можно сразу писать.а не пройти путь ЯП-фреймворк
>А если расчехлять Ларавель, то смысла нет, проще и быстрее Рельсы как раз-таки.
чем ларка не нравиться?там тоже есть библиотеки для множества вещей


Аноним 18/08/19 Вск 12:52:49 1455587110
Есть ли сейчас смысл по состоянию на середину 2019 и предположим начало 2020 вкатываться в руби? Как с работой и стажировками? Мертв ли руби?
Аноним 18/08/19 Вск 13:17:22 1455591111
>>1455587
Работа, и стажировки и даже курсы есть. Но, безусловно, вкатиться в Руби не так просто, как в JS.

>Мерти ли руби
https://isrubydead.com/
Аноним 18/08/19 Вск 13:23:15 1455592112
Аноним 18/08/19 Вск 13:27:39 1455593113
>>1455592
Очевидно затем что Руби самый кайфовый язык с динамической типизацией, приятный синтаксис, большая экосистема, топовый МВС фреймворка для веба.
Аноним 18/08/19 Вск 13:29:29 1455594114
>>1455593
а че не питон?субъективщина
Аноним 18/08/19 Вск 13:35:17 1455595115
>>1455594
Конкретно для меня - чистая субъективщина, просто очень нравится руби.
Аноним 18/08/19 Вск 13:38:05 1455596116
>>1455595
Если видишь мелкобукву, которая не ставит пробелы после знаков препинания, то просто игнорируй его. Это местный дурачек.
Аноним 18/08/19 Вск 13:38:26 1455598117
>>1455594
>субъективщина
Зачем ты, шизик, тогда спрашиваешь про "зачем тебе это"?
Аноним 18/08/19 Вск 14:37:57 1455610118
Любезнейшие, а есть какой-нибудь гид по бэкенду на Ruby? Типа что нужно изучать шаг за шагом, какие технологии помимо рельсов и все в таком духе. Я понимаю, что есть в шапке, я немного об ином. Если кому-нибудь будет не трудно раскидать в паре предложениях, то буду очень признателен.
Аноним 18/08/19 Вск 16:36:54 1455663119
рельсов хватит чтобы в хате видеостриминг свой поднять?
Аноним 18/08/19 Вск 17:17:10 1455670120
>>1455663
Рельсов хватит для всего. Если у Shopify 80к запросов в секунду и они хорошо себя чувствуют (5 рельсы), то думаю маньке с Двачей и его "видеостримингом" хватит с головой.
Аноним 18/08/19 Вск 17:24:14 1455674121
Аноним 18/08/19 Вск 17:25:28 1455675122
>>1455610
Имею за плечами 3 года опыта. В свое время вкатывался, начиная с этого видеокурса - rubyschool.us
Аноним 18/08/19 Вск 17:30:51 1455679123
Аноним 18/08/19 Вск 17:31:59 1455680124
>>1455679
это по дефолту из коробки без шаманства?а че за сервер?
Аноним 18/08/19 Вск 17:41:41 1455683125
Аноним 18/08/19 Вск 17:54:35 1455686126
Аноним 18/08/19 Вск 17:57:07 1455689127
>>1455686
вангую что там экшен кабл
Аноним 18/08/19 Вск 18:01:38 1455690128
>>1455689
Какой экшен кабл, шизик
Аноним 18/08/19 Вск 18:09:34 1455694129
>>1455675
Как ты считаешь спустя 3 года вкатиться стало гараздо сложнее?
Аноним 18/08/19 Вск 18:11:20 1455695130
>>1455694
с работой тяжелее,хайп прошел в целом.
зато в Сан Франциско,наоборот рост сохр
другой анон
Аноним 18/08/19 Вск 18:17:32 1455696131
>>1455556
>Проще? Не факт
почему,есть куча библиотек,которые решаю многие задачи?
Аноним 18/08/19 Вск 18:30:59 1455705132
Эх мой любимый рубинчик за что тебя обзывают блин :3 по-моему ты очень няшный и сильный язычок, никого не слушай
Аноним 18/08/19 Вск 18:32:16 1455707133
>>1455610
Слишком абстрактный вопрос, используемые технологии зависят от проекта. Есть очень неплохой сайт с гемами сгруппированными по решаемой задаче - https://www.ruby-toolbox.com/categories, хорошо бы его, кстати, при следующем перекате в шапку добавить.
Но я попытаюсь написать то что приходит в голову и то что как мне кажется стоит попробовать заранее, а не изучать по ходу дела. Из того что будет нужно почти на любой работе: sql (обычно postgresql, реже другие БД), redis, sidekiq, rspec если на работе нету тестов, то беги при первой же возможности. Реже, но тоже встречается достаточно часто: rabbitmq, actioncable/anycable, elastic, docker. Часто могут пригодиться базовые умения администрирования линукса: настроить nginx, бд, в целом перейти от чистой машины к машине обрабатывающей продакшен запросы (скорее всего тебе этого делать не придется, то все равно неплохо бы понимать что происходит на продакшене), если ты еще и все это сможешь автоматизировать с помощью какого-нибудь ansible и docker, то вообще можешь переквалифицироваться в девопсы когда руби умерет.
Отдельно еще раз упомяну владение БД, тут и банальное понимание когда надо добавить какие-то индексы, и умение подкрутить настройки, настроить статистики, и разобрать вывод explain, и способность прочитать/написать/оптимизировать sql-запрос в несколько десятков-сотен строчек - все это охуенно ценные скиллы, но почему-то достаточно редко встречающийся у рубистов (и не только) скилл.
Аноним 18/08/19 Вск 19:01:29 1455730134
если он так охуенен,то че его популярность и частота использования катится вниз???
Аноним 18/08/19 Вск 19:03:19 1455731135
Аноним 18/08/19 Вск 19:04:32 1455732136
Аноним 18/08/19 Вск 19:22:14 1455743137
1.jpg (19Кб, 1060x177)
1060x177
Аноним 18/08/19 Вск 20:09:26 1455761138
>>1455732
Да. На нем все еще куча как новых стартапов, так и активно развивающихся проектов. Просто он непопулярен в СНГ, но посмотри вакансии по миру.

То что ты, шизик, высрал hello,dvach и начитался статеек про Ruby is dead ничего не значит.

Популярность может падать вниз потому что популярность MVC фреймворков в целом падает, т.к. сейчас все дрочат на микросервисы и SPA. Но это не значит что Рельсы перестали быть отличным выбором для веб-разработки.
Аноним 18/08/19 Вск 20:17:57 1455767139
15651651758220.png (277Кб, 485x482)
485x482
Аноним 18/08/19 Вск 20:20:44 1455772140

>>1455761
Добавлю, что даже для джунов в снг есть вакансии, хоть и не в таком количестве как на js например
Аноним 18/08/19 Вск 20:41:40 1455792141
Аноним 18/08/19 Вск 21:15:51 1455814142
>>1455792
Из крупных как минимум stripe забыли.
Аноним 18/08/19 Вск 21:23:11 1455816143
>>1455792
Что? Твич на рубях? Это как вообще?
Аноним 18/08/19 Вск 21:29:33 1455824144
>>1455816
Стримы раздают офк не руби, а фронт на руби, да.
Аноним 18/08/19 Вск 21:45:23 1455832145
>>1455824
А что там внутри тогда? Всегда интересовало.
Аноним 18/08/19 Вск 22:14:33 1455868146
Аноним 18/08/19 Вск 23:45:58 1455933147
u-C0KV.png (317Кб, 2593x3634)
2593x3634
>>1455610
>Любезнейшие, а есть какой-нибудь гид по бэкенду на Ruby? Типа что нужно изучать шаг за шагом, какие технологии помимо рельсов и все в таком духе.
Аноним 19/08/19 Пнд 00:24:59 1455953148
>>1455814
>Те части сайта, которые должны работать предсказуемо и надежно, пишутся на проверенных технологиях и языках. CMS написана на Ruby on Rails — этому фреймворку уже больше десяти лет, и непонятных ситуаций с ним возникает куда меньше, чем с более новыми разработками.
>Meduza.io
Аноним 19/08/19 Пнд 06:03:05 1456001149
>>1455832

Жопаскрипт на стороне клиента оф кос.

С, С++ занимается всякими кодировками, перекодировками.

Go отвечает за апи и трудности типа поискае.

Ruby за всю прочую возню.
Аноним 19/08/19 Пнд 06:10:41 1456003150
>>1455792
>Whitepages

Вот уж не догадывался даже, крайне приятно.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов