Новичок веб-дизайнер, нуждающийся в Совете по Ruby on Rails - PullRequest
0 голосов
/ 20 июня 2010

Я занимаюсь разработкой небольших и простых сайтов уже много лет, у меня есть некоторый опыт работы с PHP, но я хорошо разбираюсь в HTML, CSS и в Wordpress.

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

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

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

Ответы [ 3 ]

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

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

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

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

Немного очков импа

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

Инструменты

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

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

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

Зайд, Существует довольно много ресурсов, но на ум приходят два онлайновых Официальные руководства Ruby on Rails и скринкасты Райана Бейтса . Если вам нужна более подробная информация, попробуйте освоить Agile-разработку с Rails , но вы можете немного подождать, так как Rails 3 выйдет из бета-версии относительно скоро, поэтому версия 2.3 книги быть устаревшим.

1 голос
/ 23 июня 2010

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

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