Начало работы с Ruby on Rails 2.0 для Windows - PullRequest
2 голосов
/ 09 декабря 2008

Так что, как и многие люди, я в восторге от Ruby on Rails. Будучи пользователем Windows, я скачал InstantRails, запустил его и последовал вместе со скринкастом о том, как создать блог с RoR 2.0 за пятнадцать минут. Я использовал Notepad ++ в качестве моего текстового редактора, потому что это то, что я традиционно использовал для написания сайтов на PHP, которые я делал в прошлом. Я немного завидовал пользователям Mac и тому, как они получают действительно привлекательный TextMate, но мне удалось проследить весь скринкаст и заставить все работать гладко.

Тем не менее, я был потерян большую часть времени.

За многие годы я знаю множество языков программирования и сценариев - C ++, JavaScript, PHP, HTML и Lua. Я не знаю Ruby, но я понимаю многое из того, как он работает, в том, что касается синтаксиса, но я не понимаю много логики, почему определенные файлы делают определенные вещи, и тому подобное.

Кроме того, я попробовал Aptana с RadRails, но мне было трудно его настроить. Есть ли конкретное руководство по настройке и полной работе с Ruby on Rails 2.0?

Должен ли я просто подождать, пока появятся другие учебники по RoR 2.0, прежде чем пытаться изучать RoR? Или я должен просто пахать и экспериментировать, пока не выясню это?

Ответы [ 7 ]

3 голосов
/ 09 декабря 2008

Также вы можете захотеть взглянуть на NetBeans, он имеет отличную поддержку ruby ​​и rails. Они также предоставляют несколько специализированных учебных пособий и даже видеосюжеты.

http://www.netbeans.org/kb/trails/ruby.html

Другой замечательный источник целенаправленных уроков - http://railscasts.com/ Райана Бейтса.

Что касается рубина, я настоятельно рекомендую The Ruby Way, и если вы любите скринкасты, у прагматичных программистов есть несколько дешевых и отличных по объектной модели ruby ​​и метапрограммированию Дейва Томаса.

2 голосов
/ 09 декабря 2008

Прагматичный программист Agile Web Development с Rails - отличная книга для начинающих.

Также имеется RoR 2.0 BETA book .

1 голос
/ 10 декабря 2008

Если вы действительно серьезно относитесь к изучению Rails, я советую взять хорошую книгу и прочитать ее (я знаю ... программисты не читают книги, но вы должны!). « хорошая книга по Rails » обычно содержит главу по Ruby, но в Интернете есть множество ресурсов, которые помогут вам в этом.

Согласно Руководствам по Ruby on Rails :

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

Я лично использую Simply Rails 2 , который использует (сюрприз, сюрприз) Rails 2. Он проведет вас через разработку клона Digg.

Если вы по-прежнему не хотите пользоваться книгой, вам следует проверить Руководства по Ruby on Rails и Ruby on Rails Wiki . AFAIK, они регулярно обновляются, чтобы не отставать от новых выпусков Rails.

1 голос
/ 10 декабря 2008

Вы всегда можете посмотреть потрясающую серию Peepcode:

Рельсы 2 с нуля, часть I

Рельсы 2 с нуля, часть II

Вы сразу же приступите к работе после просмотра. Я бы также порекомендовал Railscasts , (бесплатный) еженедельный скринкаст на Rails, обычно с фокусом на одной функции или реализацией концепции чудесным образом.

1 голос
/ 09 декабря 2008

The Rails Way - тоже хорошая книга. Я использую его каждый день как справочник.

0 голосов
/ 01 августа 2011

InstantRails некоторое время не обновлялось, посмотрите Rubystack , который похож на проект, но мы также включили в себя множество других инструментов: Apache, MySQL, Imagemagick и т. Д.

0 голосов
/ 09 декабря 2008

Однако из того, что я прочитал, похоже, что многие из этих книг, и сейчас, по крайней мере, частично устарели с появлением Rails 2.0. Это правда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...