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


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

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
11 1 7

Ruby thread /ruby/ Аноним # OP 16/05/19 Чтв 10:59:46 14010441
14910458423130s.jpg (5Кб, 250x217)
250x217
rubyrosess.jpg (25Кб, 810x278)
810x278
rails6changelist.jpg (65Кб, 1280x720)
1280x720
savior.jpeg (23Кб, 268x268)
268x268
Предыдущий тред: https://2ch.hk/pr/arch/2019-05-10/res/1324437.html

ИЗУЧЕНИЕ ЯЗЫКА
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]

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
Аноним 16/05/19 Чтв 13:05:54 14011002
ты че братишка, заработался? какое руби в 2к19
Аноним 17/05/19 Птн 04:47:26 14016243
>>1401100
А что не так? Хороший язык и фреймворки интересные.
Заказчикам главное - чтобы всё работало стабильно и выполняло поставленную задачу. Руби идеально подходит для этого.
Аноним 17/05/19 Птн 06:13:56 14016334
Аноним 17/05/19 Птн 06:39:35 14016385
>>1401633
Что мешает работать на себя?
Аноним 17/05/19 Птн 08:30:38 14016746
>>1401638
так ведь если вакух нет значит и заказов мало
Аноним 17/05/19 Птн 13:13:45 14017627
>>1401674
Так, отставить панику. Если знаешь с какой стороны фреймворк запускается, то вакух много.
Аноним 19/05/19 Вск 16:58:57 14032948
а я то думал,что руби точно сдох,чт о треда долго не было
Аноним 19/05/19 Вск 17:03:05 14032989
Жаль, конечно, что язык сдох, мне он как-то больше нравился, чем питоноговно, хоть я и писал на нём раньше. Нужно было успеть на поезд конкуррентности и ускорять интерпретатор, глядишь бы и жил сейчас.
Аноним 19/05/19 Вск 17:04:03 140329910
>>1403298
дело не скорости интерпритатора
Аноним 19/05/19 Вск 19:31:09 140335811
Ну так перекатывайтесь в эликсир, если бывшие рубисты. В чем проблема? Правда, если руби сдох, то эликсир ещё мертв
Аноним 19/05/19 Вск 19:50:54 140338012
Bundler идет из коробки?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов