Изучите Ruby on Rails (объектно-ориентированные знания уже получены) - PullRequest
0 голосов
/ 08 июня 2011

Я хочу выучить Ruby on Rails.Я хорошо знаю язык программирования Java.Нужно ли переходить на Ruby и затем на RoR?

Или достаточно просто перейти на RoR?

Ответы [ 6 ]

1 голос
/ 08 июня 2011

По моему опыту (и я был в той же ситуации, что и вы сейчас), самое важное, что вы должны ознакомиться с веб-программированием в целом и шаблоном проектирования MVC в частности.

Когда я начинал с Rails, я заметил, что самой сложной частью был не язык Ruby и его конструкции, но это были общие понятия о том, как люди в настоящее время создают веб-сайты, о которых в то время я не знал.

Если вы уже знаете этот материал и у вас сильные навыки Java, то я ожидаю, что у вас не возникнет много проблем, когда вы сразу погрузитесь в Rails.

Кстати, это отличная отправная точка: Рельсы для зомби

1 голос
/ 08 июня 2011

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

Кроме того, программисты на Java, в частности, действительно ценятРубиновый язык.Его краткость - радость после многословия Java.Так что, изучая Ruby, вы должны продвинуться далеко вперед с RoR, но вы также должны это сделать.Для меня использование Ruby было самым увлекательным занятием с тех пор, как я играл в QuickBASIC 30 лет назад.

1 голос
/ 08 июня 2011

Было бы полезно сначала выучить язык Ruby - Ruby Koans - хорошая отправная точка.

Как только вы познакомитесь с Ruby, вы можете приступить к изучению платформы Rails - есть множество обучающих программ / скринкастов, которые помогут вам в этом.

0 голосов
/ 07 октября 2011

Rails - это фреймворк, Ruby - это язык. Поскольку вы программист на Java, думайте о Rails как о чем-то похожем на Spring или Struts. Спрашивать, нужно ли изучать Ruby до Rails, - это почти то же самое, что спрашивать, можете ли вы что-то делать со средой Spring без предварительного изучения Java.

0 голосов
/ 07 октября 2011

Сначала я определенно сделаю немного Ruby, но не беспокойтесь о том, чтобы углубиться в подробности.Есть несколько руководств по Rails, которые также охватывают Ruby, пока вы изучаете rails.Посмотрите здесь: 11 лучших инструментов обучения Ruby on Rails

Надеюсь, это поможет!

0 голосов
/ 08 июня 2011

Вы можете перейти прямо к Rails. проверить http://ruby.railstutorial.org/

...