Rails 2.3.4 против Rails 3 + Book - новичок в RoR - PullRequest
1 голос
/ 12 июня 2010

Я начал с разработки на Ruby и Rails, и я Java-разработчик за последние 2 года ( студент ).Меня интересуют две вещи:

  1. Learn Ruby
  2. Создание моего сайта на ROR

У меня Agile Web Development с Rails, 2-йРедакция .

Итак, вот мои вопросы:

  1. Как начать работу с книгой Agile Web Development с Rails , с которой я не справлюсь?Я ничего не знаю о Ruby и хорошо знаю Java.
  2. В чем разница между 2-м и 3-м изданием ? Люди говорят, что изменения не имеют значения для начинающего, насколько далекоэто утверждение правильно?
  3. Должен ли я начать с Rails 2.3.4 или Rails 3 (за углом)? Rails3 Это!

Ответы [ 3 ]

7 голосов
/ 12 июня 2010

Agile-книга хороша, но 2-е издание предназначено для Rails 1.2 - она ​​довольно старая!Вы можете купить 3-е издание (которое предназначено для Rails 2), но с выходом Rails 3 в скором времени это, вероятно, также скоро будет устаревшим.* Это действительно хорошо написанная онлайн-книга под названием «Изучение Rails на примере», в ней подробно рассказывается о Rails (используется последняя версия Rails 2.3.8).Двое из моих коллег недавно использовали его, чтобы попасть в Rails.

2 голосов
/ 12 июня 2010

Как человек, который недавно пошел по тому же пути, от Явы до Рельсов, я дам свои два цента.

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

Что касается аргумента "Rails 3 - круче", вы можете пропустить его и дождаться Rails 5. ИМХО, если вы делаете сайт для развлечения / изучения, вторая и третья версии дадут вам базовое понимание платформы и языка. И как только вы это узнаете, «обновить» свои знания до следующей версии гораздо проще, чем изучать их заново.

Удачи в твоем квесте, тебе понадобится много:)

0 голосов
/ 12 июня 2010

У меня нет Agile Book, но я могу ответить на вопрос 3.

Во-первых, я понятия не имею, почему вы начнете с 2.3.4, когда уже выйдет 2.3.8.

Во-вторых, я мог бы немного протестировать и поэкспериментировать с 2.3.8, но не начинать что-либо грандиозное и ждать Rails 3. Это потому, что Rails 3 в значительной степени отличается, но лучше, и вы, вероятно, захотите обновитьприложение, как только оно выходит.Следовательно, было бы разумно подождать, пока выйдет Rails 3, прежде чем начинать какие-либо крупные проекты, чтобы вам не пришлось сталкиваться с проблемой обновления.

В качестве небольшого примечания к вопросу 1 яя хорошо изучил учебник без Agile Book, но, возможно, есть кое-что, что я мог бы лучше понять в этой книге, а не искать в Google и RDoc.

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