Начало рельсов - PullRequest
       11

Начало рельсов

1 голос
/ 17 апреля 2011

Я занимаюсь настольными приложениями с тех пор, как начал программировать, и я не особо задумывался над тем, как работать в Интернете. Видя, как быстро развивается этот рынок, я убедил себя, что должен изучить веб-фреймворк. Я выучил немного PHP и нашел его быстрым, но после того, как проекты превзошли все его масштабы, это становится проблемой.

Итак, просматривая рекомендации онлайн, я взялся за Ruby on Rails. Теперь, когда я просматриваю руководство по ruby ​​on rails, мне не кажется, что я что-то понимаю или действительно пишу какой-либо код. Я просто чувствую, что я редактирую файлы конфигурации. Это нормально? Должен ли я просто продолжать изучать руководство, и все это придет ко мне позже?

К вашему сведению, я использую это в качестве учебного пособия.

Когда я программировал на PHP, я сразу понял, что делает код, но с Rails я действительно не понимаю, как все это получается вместе.

РЕДАКТИРОВАТЬ: Я хорош в Python и C, и неплохо в Java, если это изменит ваш ответ.

Ответы [ 4 ]

4 голосов
/ 17 апреля 2011

Перед тем, как вы начнете работать с Rails, я бы начал с книги по кирке (Программирование на Ruby Дейвом Томасом http://www.pragprog.com/titles/ruby3/programming-ruby-1-9), поскольку у вас есть опыт программирования и убедитесь, что у вас есть хорошее основание для Ruby.
ТогдаЯ хотел бы пройтись по Ruby Koans и выполнить некоторые из рубиновых викторин. И то, и другое весело и здорово.

Затем я бы начал с http://ruby.railstutorial.org/ruby-on-rails-tutorial-book Майкла Хартла или с Agile Web Development с Rails (http://pragprog.com/titles/rails4/agile-web-development-with-rails) убедитесь, что вы получаете последнюю версию.

Я бы сначала предложил учебник Майкла Хартла. Не беспокойтесь, если вы чувствуете, что вас немного уводит носом. Я нашел Agile Web Development с Rails, как смного книг PragProg, ожидайте, что я выйду и проведу много собственных исследований по пути, как в руководствах, потому что тема очень большая.

Тогда, если вы этого не сделаетеЯ знаю, Javascript, вы также хотите получить прочную основу в этом. Книга Крокфорда очень рекомендуется, но я обнаружил, что мне нужно было пройти через что-то основноеДо того, как я смог понять многие моменты, которые делал Крокфорд.

Просто помните, несмотря на то, что все говорят о том, насколько мощным / красивым является Ruby (он есть!) и как прекрасны рельсы (это так и есть).!), обычные разработчики не скажут вам, что учиться легко, по крайней мере, не те, которые понимают сложность и глубину того и другого.С обоими вам придется потрудиться, чтобы понять их.В Rails требуется время, чтобы запомнить все условности.

1 голос
/ 17 апреля 2011

Это не нормально - это приятно!

С Ruby on Rails мы придерживаемся соглашения о конфигурации.Вы должны понимать соглашения рельсов.С этим принципом вы можете получить рабочий сайт за 15 минут без каких-либо настроек или кодирования, основанного на передовых методах.Если вам нужно что-то особенное, вы можете написать его самостоятельно.

Небольшой совет: купите книгу.Оно того стоит.

1 голос
/ 17 апреля 2011

Может быть, вам стоит попробовать другой учебник, например этот http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

В этом уроке автор показывает, как создать настоящее приложение, IMO - это лучший способ освоить новую технологию на практике.

0 голосов
/ 02 июля 2013

Я настоятельно рекомендую этот онлайн-учебник - "Rails для зомби" -> http://railsforzombies.org/

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

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