Программист на Python: изучение ruby ​​(для рельсов) - PullRequest
7 голосов
/ 02 сентября 2010

Я довольно компетентный программист на Python и собираюсь поработать над своим первым веб-приложением; кажется, что очень много кода веб-приложений FOSS написано на Ruby (то есть Rails), и я подозреваю, что это может помочь с моей кривой обучения (то есть для создания достойного, но бесполезного веб-приложения).

Существует много материала для изучения Ruby в сети, но интересно, есть ли какие-нибудь конкретные советы / ресурсы / подходы, которые могут быть полезны при переходе с Python на рельсы?

Ответы [ 2 ]

7 голосов
/ 02 сентября 2010

Майкл Хартл Ruby on Rails Tutorial - безусловно, лучшее введение в Rails, которое я смог найти в Интернете.Очень легко понять, что происходит, если у вас уже есть опыт разработки веб-приложений в целом.Доступны версии учебника для Rails 2.3.8 и Rails 3.Во введении также обсуждается сначала изучение Ruby, а не изучение Rails.

В нем не только рассказывается о том, как использовать Rails, но и объясняются общие соглашения Rails (Rails Way).Я думаю, что это, в частности, то, что вы ищете.Он также поощряет использование передовых методов, таких как контроль исходного кода git и разработка на основе тестирования, что здорово.

2 голосов
/ 02 сентября 2010

Чтобы начать думать о сходствах / различиях между Ruby и Python, вы можете посмотреть @ this страницу на ruby-lang.org. Это супер базовый, но как минимум дает вам перевод терминологии и концепции, которые вам могут понадобиться для начала. Я лучше учусь новым вещам, сравнивая их с понятиями, с которыми я знаком.

...