2010-06-20 4 views
0

Я разрабатывал небольшие и простые сайты уже много лет, у меня есть опыт работы с PHP, но я хорошо разбираюсь в HTML и CSS и Wordpress.Newbie Web Designer, нуждающийся в совете для Ruby on Rails

Теперь, я хочу попробовать свои силы на Ruby on Rails, просто чтобы узнать об этом и уметь редактировать предварительно написанный код.

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

Любой вид помощи в этом вопросе будет весьма признателен.

+0

Вы пробовали Googling для такого совета? На этом сайте уже много таких вопросов, и даже больше на весь интернет. –

ответ

2

Zaid, Существует немало ресурсов, но есть два источника, которые нужно помнить The official Ruby on Rails guides и Ryan Bates' screencasts. Если вы хотите получить более подробную информацию, попробуйте получить Agile development with Rails, но вы можете немного подождать, так как Rails 3 скоро будет недоступен в бета-версии, поэтому версия 2.3 может быть устаревшей.

2

Я родом из не-программирующего фона. Я изучил PHP самостоятельно и недавно присоединился к фирме, специализирующейся на Ruby on Rails. У них есть комплексная программа обучения Rails, которая достаточно гибкая, чтобы вносить любые изменения, которые мы хотим реализовать. Хотя я не профессионал rails, я хотел бы поделиться своим опытом с рельсами. Надеюсь, что это поможет.

Вот путь, который я слежу [в сочетании с инструментами я использую]

  • Начните с простым руководством рубина. Это очень поможет, так как вся структура рельсов вращается вокруг классов и объектов.
  • Окружающая среда и ОС не важны. Хотя я работаю на Mac, я часто работаю в Linux и Windows, и у меня нет никаких проблем.
  • Начните с хорошей книги, которая объясняет использование демонстрационного приложения. [Я использую Agile Web Development с Rails - по прагматичной книжной полке]. Есть много других хороших книг.
  • Как только вы закончите с приложением, у вас будет хорошее представление о структуре.
    • Попытайтесь понять SQL-запросы, сгенерированные модулем Active Record.
    • Пройдите через направляющие Rails. Вы найдете структуру намного проще.
  • Продолжайте практиковать.

Несколько имп точек

  • Потребуются годы, чтобы полностью выучить язык. Поэтому будьте терпеливы и не переставайте учиться.
  • Пройдите через рельсы api, как требуется. [При разработке вашего первого приложения]
  • Google то, что вы не понимаете. Люди писали большие статьи почти по всем темам.
  • Использование Stackoverflow :-) [Только если вы не можете найти решение самостоятельно.]
  • Загрузите railscasts на свой телефон или видеоплеер. Наблюдайте за ними во время путешествия или в свободное время. Каждые несколько минут. Вы узнаете много вещей, а также узнаете лучший способ сделать что-то.

Инструменты

  • Shell [в Mac и Ubuntu]
  • Editor [Textmate в Mac, GEdit в Ubuntu и Notepad ++ в Windows]
  • Firefox с Firebug установлены для тестирования.

В конце концов, мне нужно сказать одно: «Продолжайте пытаться». Всего наилучшего.

1

В дополнение к огромным ресурсам, о которых упоминают Потолок и Джагира, взгляните на Ruby on Rails Tutorial Майкла Хартла. Посредством процесса создания приложения Rails он также показывает, как использовать базовый набор инструментов, который вам понадобится (git, различные отладочные камни, героку и т. Д.)

+0

I 2nd это! если вы будете следовать его учебному пособию, все, что вам нужно, станет более чем готовым начать разработку ваших собственных простых приложений. – thoughtpunch