LINUX.ORG.RU

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

kachan ★★
()

Начинай с «Флэнаган Д., Мацумото Ю. - Язык программирования Ruby» хотя бы наискосок прочитать, иначе многие вещи в рельсах будут просто непонятны. И что бы не разводить быдлокод рекомендую сразу использовать https://github.com/bbatsov/rubocop

К ссылке gssomi еще посмотри http://rusrails.ru/

ну и если осилишь http://rspec.info/ до кучи, будет вообще идеально.

TDrive ★★★★★
()

Всем спасибо, информации для изучения получил более, чем достаточно.

Twissel ★★★★★
() автор топика

Хипстота. Рабочих предложений в разы меньше на рынке, чем на какую нибудь попсу типа Пыха или жабаскрипта. Вспоминается еще лулзовая история (не знаю правда таки или нет), что один хитрый dude нашел уязыимость в этом вашем руби и написал его разрабам, но они как истинные хипсторы задрали нос и проигнорировали кулхацкера. Тогда отважный ниньзя ломанул гитхаб (который написан на руби по версии кулстори) и несанкционировано внес коммит с патчем. У разрабов руби и гитхаба знатно загорелась корма и они чисто по сталински отблагодарили ниньзю. Выпилили к чертям с гитхаба.

xtala
()
Ответ на: комментарий от anonymous

Я не рубист, но скажу что приведенный сайт писал криворукий мудак никогда не слышавший, что кроме десктопов бывают и маленькие экраны.

xtala
()
Ответ на: комментарий от xtala

Но это единственный бесплатный ror bootcamp.

anonymous
()
Ответ на: комментарий от xtala

Вспоминается еще лулзовая история (не знаю правда таки или нет)

правда. ключевые слова: homakov, github, rails

нашел уязыимость в этом вашем руби

не в руби, а в рельсах

ломанул гитхаб (который написан на руби по версии кулстори)

да.

kelyar ★★★★★
()
Ответ на: комментарий от kelyar

не в руби, а в рельсах

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

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 1)
Ответ на: комментарий от xtala

У разрабов руби и гитхаба знатно загорелась корма и они чисто по сталински отблагодарили ниньзю. Выпилили к чертям с гитхаба.

вот его аккаунт https://github.com/homakov вроде не выпилен.

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

Начинай с «Флэнаган Д., Мацумото Ю.

Без обид, но это унылый мусор. Единственная полезная книга о рубях - Metaprogramming Ruby. Только там нормально описана объектная модель и вся магия-шмагия доступно объясняется. Для совсем нубов можно полистать Programming Ruby, для маньяков есть еще Руби под микроскопом. Все, больше ниче не надо.

anonymous
()
Ответ на: комментарий от xtala

Хипстота. Рабочих предложений в разы меньше на рынке, чем на какую нибудь попсу типа Пыха или жабаскрипта. Пук-пук-пук....

Не отвлекайтесь, продолжайте быдлокодить за доширак.

anonymous
()

Можно начать с codeschool - там прикольные курсы по ruby. Но лучше, имхо, изучать питонятину - более популярен. И начать с Flask.

menangen ★★★★★
()
Ответ на: комментарий от Twissel

Вроде как руби более молодой язык, чем питон. А популярный нынче node.js? Всё-равно ведь, придётся писать на JavaScript или coffeescript.

menangen ★★★★★
()
Ответ на: комментарий от anonymous

А можно услышать более конкретные аргументы почему это мусор?

Twissel ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Я человек обычный на жизнь смотрю просто, без преломляющих линз моды. А жизнь подсказывает, что лучше хорошо/отлично владеть попсой, чем быть посредственным джазовым исполнителем, среди Рэй Чарльзов всех мастей.

xtala
()
Ответ на: комментарий от xtala

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

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Да, в руби возможно все и есть. Да, возможно он логичный и красивый. Жаль только большинство веб-проектов сделано на популярных бесплатных CMS¸ которые написаны на ПЫХАПЭ с примесью яваскрипта во фронтэнде и знание руби при решении возникающих факапов на таких проектах, поможет не больше чем знание наизусть Шекспира на необитаемом острове. С таким же успехом можно выучится на настройщика роялей и ждать заказов пять лет. Да, ты будешь крутой специалист которого будут приглашать в консерваторию настроить рояль раз в 5 лет. А твой сосед Васька сантехник за это время начинит унитазов — на дачу и хорошую иномарку в придачу.

xtala
()
Ответ на: комментарий от xtala

Да, возможно он логичный и красивый. Жаль только большинство веб-проектов сделано на популярных бесплатных CMS¸ которые написаны на ПЫХАПЭ с примесью яваскрипта во фронтэнде и знание руби при решении возникающих факапов на таких проектах, поможет не больше чем знание наизусть Шекспира на необитаемом острове.

Я тебя уверяю среднестатистический рубист сможет решить проблемы с этими cms не хуже местного штатного пхпешника только он никогда не согласится копаться в этом говне. Сайты на cms это дно веб-дева.

С таким же успехом можно выучится на настройщика роялей и ждать заказов пять лет.

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

TDrive ★★★★★
()
Ответ на: комментарий от SjZ

приступить к решению своих задач

Чего, каких задач? Руби - язык одной задачи и одного фреймфорка, клепания ландинг пейджей на Рельсах. Раби == Рельсы. Даже нет, Рельсы > Раби. Другого твой маргинальный недоязычок не умеет. И даже для этого помер и был заменен нодой. Даа, вот бы сейчас в такой язык вкатываться.

entefeed ☆☆☆
()
Ответ на: комментарий от TDrive

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

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

Короче, просто заходишь в гугл, набираешь «статистика популярности языков программирования 2016 год», кликаешь любую ссылку и там в топ 10 будет ruby, после это делаешь вдоль и избавляешь лор от своего тупняка.

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

А теперь открываешь ты, и видишь что по каждой доступной статистике раби падает, даже нет, скорее летит на дно, не говоря уже о том что в особо хорошем положении не был вообще никогда, и даже в лучшие годы был языком одного фреймворка - рельс. По PYPL он упал до 12 (в топ 10 будет, говоришь?), а по Тиобе за последний год скатился на ТРИ позиции, аж на 13 (в топ 10, да?) место. Ниже только Вижуал Бейсик и Дельфи. Теперь последуй своему совету и избавь нас от своего тупняка :^)

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

и PYPL и TIOBE строят свой рейтинг по всяким побочным факторам типо тиц, гугл трендс и тд... это все очень натянуто посмотри http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/ который строит рейтинг по гитхабу и стековерфлоу, ruby делит 5 место с плюсами и C#

TDrive ★★★★★
()
Ответ на: комментарий от xtala

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

TDrive ★★★★★
()
Последнее исправление: TDrive (всего исправлений: 1)
Ответ на: комментарий от entefeed

Ruby - это интерпретируемый язык широкого применения, в т.ч. и для обычных локальных скриптов. И, в отличие от того же Perl 6 (а Perl, как известно, швейцарский нож в обработке текстовых строк и других данных), прекрасно знает KOI8-R из коробки.

saahriktu ★★★★★
()
Ответ на: комментарий от TDrive

друпале или джумле.

Ммм, сравнение ЦМСок с фреймворками/языками. Хорошо показывает качество мертвых рабистов.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

А я их и не сравниваю, ты бы сначала прочитал о чем мы с xtala разговариваем прежде чем впиливаться со своим «компетентным» мнением.

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

А что это прям таки невозможно, вообще, вообще? Пэхапэ с выходом 7й версии кстати ускорился по производительности раза в два.

xtala
()
Ответ на: комментарий от xtala

А что это прям таки невозможно, вообще, вообще? Пэхапэ с выходом 7й версии кстати ускорился по производительности раза в два.

То что пхп ускорился это круто но я конкретно про cms в которых банально нету средств для создания крупных проектов, они просто не для этого сделаны.

TDrive ★★★★★
()
Ответ на: комментарий от saahriktu

Ruby - это интерпретируемый язык широкого применения

Раби - это мертвый язык одного фреймфорка, в т.ч. рельсы, рельсы или рельсы. Или рельсы с KOI8-R из коробки. Хорошо что мы живем в 2016 году и рельсы уже никому не нужны. Наконец про это недоразумение можно забыть.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

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

TDrive ★★★★★
()
Ответ на: комментарий от TDrive

Хых. Дак они расширяемы. Пожалуйста дорабатывай, какие проблемы? Да и на том же пыхе кто не дает с нуля проект написать? Кэмэски созданы не для программистов, а для юзеров которым вовсе не обязательно знать как там что внутри крутится, и предоставить возможность делать этому юзеру типичные задачи для данного проекта нажатием одной кнопки. А вот доработка кэмэсок это уже задача расчитанная на программистов, а не на юзеров. Вопрос стоит в популярности разнообразных молотков и отверток написанных под языки разработки и что-то мне подсказывает таковых под руби сильно меньше чем у его попсовых конкурентов. Вот в чем фишка. Еще вероятность того, что проект клиента будет написан на каком нибудь пыхе гораздо выше чем на руби.

xtala
()
Ответ на: комментарий от TDrive

Хорошее я смотрю у рабифанатиков отрицание.

Короче, просто заходишь в гугл, набираешь «статистика популярности языков программирования 2016 год», кликаешь любую ссылку и смотришь как раби летит вниз, после это делаешь вдоль и избавляешь лор от своего тупняка.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

RLY? А почему я тогда могу, например, написать так:

> cat coin2.rb
#!/usr/bin/ruby
# encoding: KOI8-R
r = rand(2)
if r == 0
        puts "орёл"
else
        puts "решка"
end
?

Где тут «один фреймфорк»?

saahriktu ★★★★★
()
Ответ на: комментарий от entefeed

При чём тут «хелловорлд»? На Ruby можно писать скрипты любой сложности. Без всяких фреймворков. Но, Вы почему-то выдаёте его за «язык одного фреймфорка».

saahriktu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.